Well, my Windows 7 command line does a tab when I press tab and not an auto-complete, yes there is some sort of work around to enable that via messing in the registry, but it is an hit and miss thing and only works when the moon is in line with saturn..
About audio, yep audio in linux in my laptop is the end of the world, only works up to ubuntu 10.04, anything with that crappy unity thing is to forget, all because my laptop as two audio chips, one for the hdmi that is located in the graphics card and the other is the typical ac97 codec, it should work out of the box, but linux does strange things and swap all the configurations between the two chips, after some bashing it will work, until you reboot or shutdown the computer.
One thing that I like in linux is that to play around with some C code all it needs is gcc -i lol.c, in windows I need ide's, all of them pretty stupid, the only one that I can stand is Qt.