Se sei abituato a windows la mia personalissima opinione è che è impossibile che funzioni tutto impeccabilmente. 🙂
In ogni caso la maggior parte delle volte il problema è il supporto da parte dei produttori dell’hardware che non è all’altezza delle versioni per windows.
Per le soluzioni puoi aspettare finché qualcuno non ne sviluppa una, o pagare qualcuno per svilupparla.
Spesso uno confonde GNU/Linux con la “roba gratis” ma in realtà è molto più di questo. Come, d’altro canto, Windows è spesso visto come la “roba taroccata”, e non è certo la visione corretta!