I think laptop is really good, but if you are looking for AMAZING performances and the possibility to upgrade your performances at any times, then I recommend to have a computer.
A laptop is really good cause, depending on the laptop, you can have all you need with you anytime you need it