Apologies for not reading this entire thread about iMacs. If I may add my tuppenny-worth however, I had the same dilemma last year but it was my son who instantly told me I was crazy forking out for one. Instead, he said (he's not in IT but taught himself home-computing in his late teens, to a very respectable level and reads more than I do on latest trends), consider a Mac Mini and fill it with RAM. This I eventually did (although just 16GB) and I have to say I don't regret this. Also, I may have to temporarily move my office system for a short remote editing session later this year and can move a Mac Mini easier than an iMac, for it do the same job.
Of course, by now, you may have reached a completely different conclusion so I hope it's working for you!