Try Fedora on it. I switched from Ubuntu to Fedora a while back and couldn't be happier. Not saying you will have a perfect experience but it is worth a shot if you at least like the hardware?
I don't think so. A lot of my issues are with BIOS and various linux apps or the window manager, not technically the distribution flavour itself. Also, I'm done spending time on this :)