Arch. It's possible to update to a new kernel on Ubuntu that has the new drivers required, but I couldn't get the installation to succeed, and the Arch repos being so up-to-date helps a lot with those compatibility issues. Overall the switch was quite painless and my setup now is way less buggy than on Ubuntu. It can't be recommended to begineers though, as you do have to use the terminal a lot and the defaults are too bare.