> Examples: Why can't I comment out a whole block of code at once?
You can. Just add the "Comment Block" and "Uncomment Block" function
to your menu or toolbar.
> Why can't I drag a variable name into my watch window instead of typing it
> in by hand?
Not drag and drop, but you can select the text of the variable (double
click) and then do "Quick Watch" or "Add Watch".
> Why is it so excruciatingly difficult to delete empty rows?
I'm not sure what that means. Are you just talking about holding down
the shift key to select a number of rows and then hitting the delete
key? If so, that's pretty easy.