I had connection problems with Snow Leopard although not as severe as I have been having with Lion. This is the first day I have been able to use WiFi without interruption and I hope it holds.
Many people on this site have complained bitterly about Apple and the length of time it is taking to fix the problem. It took a bit of time for them to fix the problem when 10.6.4 and NVIDIA did not work together, but Apple got it fixed and they will get this fixed.
I think our problems with Lion have to be put in perspective. Although I had seen computers from the earliest days on, my first hands on experience with one was when my husband's secretary let me use her machine to do my own work after she left for the day. That computer recorded on tape! And I felt I was dealing with something wondrous when I started using her newer computer with MAG cards. The first home machine I had was an IBM "memory machine" that could only store 10 pages worth of work and lost everything if the power went out, which happened often enough. I got a PC within a few weeks of their coming out and suffered far worse problems than not being able to get on the WEB, which did not exist at that time; and, sometime later, when it did become available, it was with Dial Up that was slow as molasses.
The various PC's I've had frequently failed, lost data, etc. DOS was a pain in the butt; Windows a bit better; and the support from the various PC companies was dreadful. Believe me, Apple Care is great by comparison with anything I have ever experienced. And, Apple does get things fixed without having to wait for a whole new OS.
But, saying that, I too am fustrated and becoming impatient. Maybe that is because I am getting used to having a machine that really works, and works well, most of the time.
What we do in helping one another on this site is very good. I don't know of anything similar for PC users. Either we will find an answer or Apple will. I just hope it is soon.