I you don't care about something like 3 exception popups per VS session - it's fine.
I'm developing as a non-admin what causes at least one exception per session :-)
All I'm able to say is "works on my box". Now, I have a very fast machine with 2GB of RAM, so perhaps it uses too much memory, and I just don't notice, but I'm so used to the keyboard shortcuts, that I don't want to go without them. I have solutions I'm working on in VS 2005 as well as VS 2003 currently.
As for uninstalling/reinstalling - I know you run VPC, but I'm not sure if you knew about the Save Disk feature (or whatever it is called) which lets you rollback any changes you made at the end of the session, or save them. So you could start up VPC, install the program, test it out, then rollback the changes without any hassle.
I've used it when I've had to test multiple install versions of software - it's pretty slick.