A few of my friends have Macs and a few have upgraded to Lion. It's a hot mess, unfortunately, and that's pretty surprising since Mountain Lion just came out. You'd think that Lion would have all its wrinkles out by now.
There are a lot of problems with Lyin' Lion, most of which I really don't know enough about to comment on intelligently. For all I know, my friends are just doing some things wrong.
But there are some things that are just plain broken. And by broken I mean "stupid". By design.
A couple of the problems don't seem like they should be problems. Apple, for instance, decided to hide the Library folder. Since most of us don't even know what the Library is for, that doesn't seem like a bad idea, until you are installing software that also can't see the hidden Library and suddenly doesn't work on your computer any more. It worked before they installed Lion. Now it doesn't. That might not technically be an Apple problem, but Lion's been out for a year now and the problem still exists, so it's someone's problem. And the thing that broke it was Apple's updated operating system. So, Apple gets the heat for it. That's just how it works, I don't care what OS you run.
There have been a lot of issues with non-Apple software, as a whole, actually. Big name software, like Avid (which a lot of people are switching to now that Final Cut Pro turned into iMovie Pro) and Photoshop. They just don't work like they're supposed to. And people know how they're supposed to work because the same versions of that software work perfectly well on The Other OS That Shall Not Be Named.
It's Apple's right, to a certain point, to change stuff whenever they feel like it. But if they're going to do that, then it's their obligation to their users and developers, to tell people what is different and how everything needs to be changed in order to adapt. It's just not professional and not at all cool to go changing a bunch of policies without letting anyone know about it. Which is what they did. They've changed file permissions and metadata and tags and they're just letting people find out about it as the bugs arise.
That's a bad idea, and it's passive-aggressive behavior against everything that supports Apple, whether it's the users, the third-party software developers, independent developers, or entire industries.
The sad thing is that a lot of users will just keep purchasing Apple products and never complain about it to Apple, which for a big company riding the wave of monetary success is equal to permission to keep screwing people over.
I'm just glad I don't run it.