Depends on what you need from it.
Desktops generally have ALOT more power on your kind of budget, you can customize them very easily, upgraing is easy and pain-free too. However, if your schedule requires you to be out and aout alot of the time, and you can't sit nad play games at a desk all day, your desktop will never get used. They are next to impossible o carry around with you where you go, and even if you did transfer it, putting it all up and getting it going takes alot of time compard to a laptop.
With a laptop, you won't get as much power. If you're into gaming, a laptop for $1200 will work, just won't be "the best". If you have plenty of time each day to sit and play gaems in 1 location,go with a desktop. Transporting laptops is really easy, you can turn it on and go anywhere,anytime. Battery life is bigget issue. Of course, if youre not interested n gaming at all, and jsut want a computer fo basic needs and transportability, a laptop is the best idea.
I'd vote desktop for gaming and fun use, but laptop if you're always on the go.