J'étais dans le même cas que toi, je me suis finalement dirigé vers la distribution Manjaro Linux, basée sur ArchLinux (un peu ce qu'est Ubuntu à Debian, mais en rolling release), qui propose les derniers noyaux et logiciels en date (et donc bon support matériel) du moment que les dépôts "testing" sont activés.
Côté logiciels pas de problèmes, le dépôt communautaire AUR est accessible par défaut, et le support bumblebee natif n'est absolument pas prise de tête (on a d'ailleurs le choix entre bumblebee avec pilote nouveau ou pilote nvidia proprio), d'autant que le support des pilotes proprio AMD et NVIDIA est même disponible directement via les LiveCD.
De mon côté je me suis orienté sur l'édition Gnome, mais tous les autres environnements sont également disponibles si besoin est.
Enfin niveau stabilité, ça n'a rien à envier à Ubuntu pour ma part, je trouve l'écosystème ArchLinux mieux fichu qu'Ubuntu de mon côté, même si gdebi, synaptic, et la logithèque Ubuntu me manquent parfois un peu (mais des équivalents sont disponibles et maintenus et améliorés sous manjaro.)
Communauté Française :
http://www.manjaro.fr/forum/index.php
Le wiki :
http://wiki.manjaro.org/index.php/Page_Principale
Site officiel :
http://manjaro.org/
Dépôt communautaire AUR :
https://aur.archlinux.org/?setlang=fr
Important pour disposer d'un noyau à jour et switcher selon les drivers voulus :
#activer dépôts testing
sudo pacman-mirrors -g -b testing
#forcer mise à jour dépôts et système (équivalent sudo apt-get update + upgrade)
yaourt -Syyu
#la première mise à jour met seulement à jour quelques élements essentiels du système pour éviter tout conflits, recommencer encore sans forcer la mise à jour de la liste des paquets disponibles dans les dépôts
yaourt -Syu
#forcer mise à jour dépôts (équivalent sudo apt-get update)
#lister les versions de noyau disponibles
mhwd-kernel -l
#installer le dernier noyau listé (paramétrages de grub automatique)
sudo mhwd-kernel -i linux312
Puis :
#soit installer bumblebee avec driver proprio
sudo mhwd -i pci video-hybrid-intel-nvidia-bumblebee
#soit installer bumblebee pour support optimus avec driver nouveau
sudo mhwd -i pci video-hybrid-intel-nouveau-bumblebee
#redémarrer le système, puis précéder toute commande pour utiliser le gpu nvidia avec optirun (test avec glxsphères)
optirun glxspheres