This post is directed to all those people saying Lion ***** and those who think Lion being full of bugs is related to... something mentioned earlier in posts which are now deleted. It's directed to those people saying Snow Leopard was stable and Lion is buggy, because of that aforementioned reason.
You're calling Lion a buggy operating system because of the wifi dropping, but is this really a problem of Lion? No, it's a problem of Mac OS X in general. Maybe you never experienced these problems in Snow Leopard, but search the internet and this forum for "snow leopard airport dropping" of something like that. Snow Leopard had the same problem. When people did an upgrade from Leopard to Snow Leopard they had the same problems. I've had the same problem with Snow Leopard and I've tried to resolve this problem for about 20 months!
I've tried different settings in my access point and on my MacBook and with every release of Mac OS X 10.6.x I hoped Apple would have resolved this problem. Now, after 20 months it finally looks like it's been resolved. The day Mac OS X 10.6.8 came out I did the following:
Software Update said Mac OS X 10.6.8 was ready to install, so I clicked on "Install update". When the update was downloaded, it asked me if I wanted to restart. I didn't immediately click on "Restart", but I first disconnected from my wireless network.
I went into System Preferences and deleted al network preferences (all networks I've ever connected to, etc). I also removed all devices (Airport, Ethernet and Firewire) by clicking on the minus symbol.
I opened Key Chain and deleted all wireless passwords. I opened Finder and deleted al plist files related to Airport in my library.
I've got a seperate modem, router and access point and they are plugged into a power strip with a power button. I switched the power button, so all three devices lost their power.
Then I went back to my MacBook and clicked on "Restart" and it started installing the update.
After the update was installed and the MacBook was restarted, I switched the power on the power strip back on and waited for all devices to come back online.
Then I went into System Preferences on my MacBook and added Airport again by clicking on the plus symbol and selecting Airport. I didn't add the others, because I don't use them, so Airport is the device showing up in the list of available network devices.
Then I connected to my network again and after about a month it still looks like the problem is resolved.