My wife has the same, she uses it professionally. It slightly higher spec, 128GB RAM, 2TB SSD and a nano-textured display. It's a beast! Great machine.27" iMac, i9, 32 GB, 5700 XT. It could do with a spring clean (might need new thermal paste) but it otherwise does the job. With that said, I'm certainly not buying another all-in-one given how difficult it is to work on it.
We use TurboBoostSwitcher with TB always OFF, so that the fans stay quiet. No noticeable performance changes. She uses GPU for 3D rendering.