I have to disagree with the people here pushing Fusion drivers, which is IMO more about Fusion drive owners convincing themselves (because they didn't get the SSD option). An iMac with a Fusion drive will be significantly more noisy and have noticeable slowdowns, when the hard drive portion is being used. It's not "noisy as hell" obviously, but getting rid of that hard drive noise is a huge deal. Internal hard drives should definitely be avoided if you can afford it, especially in non-upgradable AIO machines.
Don't get me wrong: I agree with every word you said. Fusion Drives are nowhere near SSDs and if possible one should ALWAYS opt for the SSD option, no questions asked.
However, and this is a very big however, there are amazing deals on the base model floating around the interwebz. I got a brand-new 27" 2017 iMac base model (i5/8GB/1TB FD) for $1,400 including tax. Would I have configured a CTO model on Apple's website and merely swapped the 1TB Fusion Drive for a 512 GB SSD it would have cost me close to $2,000 with tax. Thus, in certain cases a a FD model
can be a very good option. Plus, at least my internal hard drive is completely inaudible. I am very sensitive to noise, which is the only reason why I got this iMac in the first place and am going to replace my mostly stationary 2015 15" MBP which was way too loud when connected to an external display, and I cannot hear the hard drive at all. That doesn't mean that I'm not going to get rid of it sooner or later but as we speak I'm torn between two options:
1) Get a 512GB Samsung T5 for $170
2) Wait for a year until warranty expires, then get an internal 512GB SATA SSD and replace the internal HDD
Even if I end up getting the 512GB Samsung T5 I will still have saved over $350 compared to the internal SSD option. I don't think anyone would ever in all seriousness claim that a Fusion Drive is capable of keeping up with SSDs. Do I wish for Apple to get rid of spinning drives in their iMacs and Mac Minis? Absolutely. Do I see it happening anytime soon? Absolutely not, because selling users their proprietary SSDs is a cash cow for Apple.