The point of the project is to deal with source in multiple version control systems, and helping deal with all the cruft between version control systems.
I have been considering the same switch as well, but I definitely wouldn't if I am on my way to school. I would suggest saving your money; custom building a nice boss linux machine, or if you want drop the same amount of cash and get an epic gaming machine dual boot windows.
I've already got most of a gaming desktop, save a slowly dying video card that I can replace for ~$300. I used to have linux on it but ran into some issues (honestly I don't even remember what broke initially - all I know is that my current ubuntu install won't boot), and ran into some more issues when I tried to install 11.04 on it again. I've also got a laptop with 11.04 on it with a slowly dying hard drive that I need to send it to fix, but I can't atm because that would kind of leave me without a computer as I go into my first week of college.
But in short, I'm tired of dealing with this shit. I'm probably going to keep my desktop around regardless and fix it up for gaming, and probably slab linux on there along with windows, but I want to have a "just works" machine that I can use a little more reliably.
edit: but of course, if that "just works" machine is going to make me twitch every time I use, then I wouldn't go for it.
I would suggest to stop doing that since thats the point of virtualenv; it is a bit of pain since it doesn't put django-admin.py in path but you can always refer to it.