Personally I'd suggest subscribing for 1 month and trying all you can to see what Construct 3's experience is like - try and port a project or two over and see how complex it is for you, and then you can decide whether to continue subscribing beyond this. You may be pleasantly suprised, but you may encounter things that ruin the experience. Porting your C2 game will be hopefully easy as long as you don't use most of the hundreds of amazing 3rd party plugins in C2.
I'd also say, if your financial situation is great, then Construct 3 could be worth subscribing to, but if you have limited time to develop your games (e.g. you work your day job and only have few hours each evening to develop games) and/or your finances are a bit limited but affordable, then no I could not recommend Construct 3.
I still use Construct 2 too, I subscribed to Construct 3 around April 2020 for a month or two but I cancelled and returned to Construct 2, as it wasn't a smooth experience compared to Construct 2.
One example: on a fresh install of Windows on a fresh Google Chrome install, no addons or anything, I subscribed to Construct 3, tried the "Dark" theme which I really want to use, and it was just laggy as heck for some reason, and I was thinking "I had to pay money to find this out?" since themes are not available in the free version. It was laggy in Firefox too, and then I tried Chrome Canary and it worked correctly... It's just not something I expected after Construct 3 has been out for a few years.
Perhaps the above issue was a Google Chrome issue, but then that's even worse since Google Chrome updates all the time and unexpected things will happen every now and then beyond Scirra's control. There were some bug reports about the "dark theme lag" issue but I never saw the outcome, but in my experience, Construct 2 never had this sort of long-winded issue (other than that "jitter" issue over the years).
Another example is that the "Save to folder" option disappeared one day randomly, and there was 1 mention of this on a random page on a stickied post on the forum, that threw my workflow off since I had to start saving in a different method, not a critical issue but cmon you're paying a subscription, you expect better than this, at least clear communication.
Recently I was trying to get back into Construct 3 by using the free version to test some things, I found a bug when using the drawing canvas - The bug was reproducable but I was not given a workaround or a sign that this bug would be fixed as it was "too complicated to fix" (until I posted about it on the forum and another user was kind enough to advise me with a workaround!). This bug does not happen in Construct 2 when using the 3rd party Paster plugin, so yet again Construct 2 comes off as superior.
These things may never occur to you or others, but it tainted my experience as Construct 2 simply just works imo, even after many windows updates and such (whilst Google Chrome updates and might suddenly randomly break something.)
Another observation I've seen from other users: Even though you're paying a subscription, you will find you will be asked to "report your bug to X company" and such, so you may need to spend time signing up to here there, emailing random companies, etc., which personally I just don't want to spend my time doing considering I'm paying a subscription (I would be more open to learning weird quirks and workarounds within Construct 3 if I was NOT paying a subscription).
It's not like Construct 3 is broken, it's extremely capable as much as Construct 2 is, it all comes down to the cost and what you get out of the money you pay, including support from Scirra. I recently saw one person leave due to Scirra's lack of empathy and overall poor handling dealing with a bug ( construct.net/en/forum/construct-3/general-discussion-7/rare-editor-bug-155235/page-2 ). I also had a negative experience when asking about having a guaranteed method to open and play old C3 files in the future, as much as noone on the thread shared the same sentiment with historic preservation as me (and perhaps using the word "legal" got peoples backs up against the wall), it was handled very unprofessionally imo. ( construct.net/en/forum/construct-3/general-discussion-7/terms-c3-reaches-end-life-152595 )