Las distribuciones son prácticamente todas iguales, cambian menos cosas entre Ubuntu y Fedora que entre Windows XP y Windows 10. Yo tengo que usar, por trabajo, Fedora, Debian, Ubuntu y CentOS. Son diferentes, pero su uso es más o menos lo mismo.
En linux no vas a tener problemas con drivers, dll (aquí son .so)... siempre que instales desde los repos oficiales. Al instalar un programa con el gestor de paquetes, él solito descargará todos los .so necesarios. Si quieres compilar tú algo, lo más problable es que pierdas el tiempo buscando las librerías, que deberías instalar con el gestor de paquetes (tipo apt-get install libreria-devel).
El principal problema que le veo a la gente que se pasa a Linux es el Office. El paquete LibreOffice no está preparado para sustituir al Office. Yo tengo la suerte de que no lo uso (documentos con Markdown/Latex/Pandoc y excel... con R). Pero no es lo normal y vas a sufrir.