How did you resolve your WiFi issues? Quite often I've found the laptop unable to connect to random hotel WiFi (with no useful indication of why in logs/dmesg) and I have to connect via my S3 and share the connection via USB.
I didn't actively do anything to fix WiFi. I just upgraded to the latest release of Ubuntu and enabled backports in the repository settings to stay current (but not in bleeding-edge dev mode, no thanks I gotta work). The driver seemed to crash on coming out of suspend/hibernate/whatever sleep state it was in. This kept generating automatic error reports that were phoned home. A few weeks ago this stopped happening so either Ubuntu or kernel Wifi devs or somebody somewhere has gotten a fix in. Let's hope it stays that way. I really didn't dig into it.