I bought one 5 months ago. A custom one, with the exact parts that i want. But i paid a lot, even because i live in Brazil, and here the prices are 2x plus the dollar conversion (5.3x dollar x2 taxes + some profit). So, in resume, an iMac 27" 2021 (2020 model), with 8 cores i7 10700k, 64 GB RAM (i bought separated from Amazon), 2 TB M.2, Radeon PRO 5700 XT (working perfectly), normal glass and normal Ethernet approximated 4k Dollars X 10, equal 40.000,00 Reals.
Is super expensive. Knowing i was an previous iMac 2011 with 6970M user for 10 years. But i am not even a little bit sorry. And I'm not rich, but the Cosmos come to my side and help me with a lot of good jobs to do (I'm a motion designer (Adobes) and 3d Generalist (Maya). But this investment will be paid (already was, paid cash at sight on Apple Store Brazil, using Educational discounts and with Apple Care) in less than a year. So, for me, was super waited, 10 years.
But i will not use only for work. I game too, is this why for me, at the moment, M1 silicon is no good.
And i use other programs as research and Hobby, like Twinmotion, Unity 3D and Unreal Game Engine. I do some projects involving Architecture visualization in VR using Oculus Quest 2 too.
So, this machine for me is a perfect all in one power house. Even with a year old GPU (we are now in a 6000 series, mine still 5000 series, of course). But i will love to have yet a M2, or M1X Apple Silicon in the future, with better RAM, and more powerful GPU's.
So, is buying this machine still a good choice?
Depends on your necessity.
For me, A Big Yes. But i only did it because got the money working hard and i can't go back to only Windows Machine. They are not Stable enough, they are not Secure enough. The time i learned OSX, Windows is no more for daily use and work. Only when there is no option on OSX.
I hope to help some one to decide.