I agree with the others, it really comes down to the use cases you need to cover. Desktops usually offer higher performance for the price but of course the trade off is mobility/portability, so if that's important then there's really no alternative to a laptop.