When installing distributions generally regarded as user-friendly on hardware that's well-supported, I usually do have pretty low-fuss experiences. It's usually no more trouble than installing Windows, though the average Windows user has never actually done that.
When installing Arch Linux ARM on an old Chromebook and trying to make tablet mode and rotation play well with various lightweight window managers, I did not, in fact have a flawless experience. Once I tried Gnome on it, the experience became much smoother, but that's a little heavyweight on a 4gb machine.