Im guessing you have a Broadcom chip (it's very common and usually doesn't support linux), I think Ubuntu/the Linux community needs to focus on that. If the wireless hurdle can be overcome Linux would be much more common.
When I installed arch for my sister, the laptop had a broadcom chip. It kind of worked, but with very low signal strength. But the AUR had a package that fixed it, now it works perfectly...