Seamless integration with networks is VASTLY superior in Linux than Windows,
I'm pretty serious into Linux for multiple purposes and I rail against how craptastic NetworkManager (I call it NetworkMangler) is. Seriously, it's weak attempt at mimicking something even WinXP actually handles quite well. Pray that you never have to work with a device that generates a new mac address for itself every time it reboots, because it thinks you have a completely new device and creates new entries for it while clobbering routing for other interfaces that are in use at the time. Plus it clutters the device list. Disabling it and using traditional network interface tools is not easy either.
And proxy settings in Ubuntu? There are TWO separate places to maintain those (system and gnome settings) and the stupid gui doesn't even provide for the no-proxy list. I don't even want to think of how much time I've wasted at work helping people wrestle with getting the simple proxy settings to work correctly.
Windows explorer shell is pretty crap, but at least managing network interfaces on Windows makes Linux look bad in comparison. NetworkMangler may be fine for the basic use cases that 95% of people run into, but it gets ugly real fast for moderately complex setups.