id go with a laptop. you can still hook it up to a regular monitor if you need the bigger screen and use it like a desktop but also take it with you when you go on vacation and such. its great to have when you go to competitions too, sit in your hotel room and chat away on EF like we all do at the EF meet-ups.