Completely agree. There aren't even any commercial IDEs that can match all the functions and features of VS, at least in my mind anyways. MS has made a great product and it is in a league of its own.
Actually just the drag and drop and WYSIWYG UI editing I think is the biggest draw for me as I hate trying to "draw" by coding in XML. Such a tedius task. Any code integration is just a bonus in my personal opinion but maybe that's because I have a background in coding and others would feel differently.