I'm somewhat of a new mac user, so I can't speak historically, but I will say that lion was quite a downgrade. It broke things that were previously working fine (my network drivers and my dev tools), removed useful features (rosetta), and really didn't add anything new that I care about. I never use the app store; I dislike mission control; really the only thing I actually like is the better window resizing.
I'm very new to Mac I just got a Macbook about two months ago it's my first ever apple computer. I got it to become familiar with it since I like to be familiar it and other operating systems. My first impression after using Linux as my primary OS for the last ten plus years is OS X is very Linux-like in behaviour. But I feel like I am in a glossy, trendy prison with a guard constantly next to me. Everything works we…
As for rebooting, that is slowly going away, only for major updates that modify libraries that may currently be in use by applications is it still required, mainly to be sure that those apps start using the updated version rather than keeping the old one around. With Lion's support for going back to a previous state upon logging in that has become almost seamless, my windows are back in the same location after a reboot as they were before the reboot.