That pretty closely matches my experiences as well. The only exception is that my first experience with Linux on something other than a raspberry pi was an optimus laptop.
NVIDIA issues aside, I've never had any issues with using a desktop oriented distro as a desktop. Way fewer issues than I've had with Windows.
Pretty much any other modern distro install has gone 100% cleanly with no prep-work needed.