I'm an ex-Windows and ex-Mac user. I'm currently using #linux. With projects like @gnome the user interface and the user experience are comparable to Mac and very intuitive. No sophisticated technical knowledge is needed to navigate GNOME.
Yes, it can still be improved, but let's compare the budget which was invested in both GNOME vs. Mac/Windows.