Unfortunately have to disagree, connecting to my wireless scanner/printer is way too complicated, no driver frontends for my mouse/keyboard, when multiple sound devices are connected, it's so bad to swap between them. When I connect to my home projector, it didn't allow to change audio output for some reason all in all, linux maybe works on popular laptops with predefined hardware, but it is still bad for desktops.