I am a 6 month old convert to Mac, after putting up with Windows for 10 years. So you could say I am on a learning curve. But I found upgrading to Lion the most frustrating thing.
How many people are there who have no clue as to the workings of a computer, much less fixing gliches? Nor should they be expected to, but I would suggest a large proportion. But it doesn't matter at what level your familiarity with an object is; if you encounter problems, be they of your own making or not, it doesn't excuse Apple's apparent over-estimation of Joe Public to sort such gliches out when releasing an upgrade like Lion. When you buy a car, all you're concerned with is getting from A to B with as little fuss as possible with the expectation that the car is mechanically sound. If you have a breakdown, it is a bit much to ask that the driver is also a car mechanic.
I am afraid I have reverted to Snow Leopard as I was having one problem after another with Lion and for every problem I was solving, two new ones cropped up. For example, whenever I clicked on a single saved document to view, Microsoft Word would open not only that particular document, but also half a dozen other ones as well. Also, my Canon printer did not operate properly nor would Aol. With a lot of other weird stuff happening every day, the final straw was when my Time Capsule wouldn't backup properly, but just 'hang' indefinitely.
Luckily, I have two HD disks on my iMac and I had installed Lion on HD2 while still retaining Snow Leopard on HD1. I also made a Lion installation disk for future installation when all these software bugs have been sorted.
I am back to normal service with Snow Leopard and shall not return to Lion until at least the next upgrade/patch becomes available. I so looked forward to Lion as well, but I was fighting a losing battle.
I would suggest anyone who is in my position trying to stem the tidalwave of software problems with Lion, make an installation disk for Lion and go back to SL until the next upgrade.