Best range my !@@.
Eypc is about 1/3 the price of Intel's equivalent - well not exactly - Intel doesn't have anything equivalent to the top end Eypc CPUs.
Mac Mini - Tops out at 6 cores, 32 Gb of ram (which wasn't enough in 2007) - integrated Intel graphics for over $,1000. No ability to upgrade. Added bonus - thermally throttled.
iMac - $1,100 gets you a 2 core/4 thread system (in 2020!) 8Gb of ram, a 1Tb of spinning rust, integrated graphics. Maxes out with a 6 core mobile chip and a cut down Polaris 560 (No longer manufactured - two generations back) GPU. 64Gb (which wasn't enough in 2009) of ram is a $1,000 option on purchase. Can add ram, if you are willing to disassemble the entire computer. Added bonus - Screen Roulette. Added bonus - Thermally throttled.
The 27" iMac maxes out with 6 cores (less than I had in 2007), 64Gb of ram (less than I had in 2009), a cut down Polaris card from 2016, spinning rust for hard drives (2Tb max). The screen is nice.
iMac "Pro" - Maxes out with 18 cores/36 threads @2.3Ghz (before AVX-512 offset, if your software uses that instruction set), a Vega 56 gpu (no longer manufactured, since it is last generation), all of which is thermally throttled. It is good that it can reach 256Gb of ram, and has HBM video memory, but all of that will run you over $14,000.
Or about 3 times the cost of an equivalent Threadripper box.
Mac Pro - $6,000 for an 8 core machine. Crushed on the low end by Ryzen 3950x systems, Crushed in the middle by Threadripper, Crushed at the top by EYPC AF series of processors. All for 1/4 to 1/3 of the price.
Futureisfilm - nothing in the Apple lineup is a "good bargain". Everything outside of the Mac Pro is thermally throttled - you literally can't push either the CPU or the GPU and stay at stock clocks. Maxing both is simply out of the question. They are massively overpriced and are full of obsolete hardware to boot. $1,100 for a 2 core system.
The Mac Pro is $1,200 dollars worth of parts in a $4,700 enclosure.