I just find it annoying because it pollutes the directory you're in with a bunch of new directories. It can also be hard to figure out which directories were part of the virtualenv, where if it's in a single top-level directory, you can just delete it.

You might want to take a look at virtualenvwrapper - it puts all your virtualenvs in one centrally located place in your home directory and lets you easily switch between them