Thanks for all the input folks, I've pulled the trigger on the 27" iMac with a 5700XT after I found a buyer for my PC who was willing to pay even more for it than I thought!
One of my main use cases, other than gaming is app development specifically using Xcode - so that pretty much locks me into a Mac. That and I have a long list of reasons why I dislike Windows and Microsoft so I'm quite glad to get rid of the last Window's device in the house if I'm honest.
The OP specifically mentioned gaming, as such a gaming PC/laptop fits the bill. And a gaming computer is also an excellent productivity machine as they tend to have better cooling and GPU than regular PCs. Imo it's the more versatile machine.
I'm not discounting Macs, but when gaming is part of the discussion, a Mac is not an ideal choice imo.
One of my main use cases, other than gaming is app development specifically using Xcode - so that pretty much locks me into a Mac. That and I have a long list of reasons why I dislike Windows and Microsoft so I'm quite glad to get rid of the last Window's device in the house if I'm honest.