Invest in a good laptop with a SSD and at least 8GB memory, then run anything on it.
Wouldnt the desktop be better (than laptop?)
It depends what you need - mobility or power.
If you need to carry around your computer, laptop is the best choice, otherwise get a desktop!
Netbeans is way too heavy compared to other IDE's. I would say go with Visual Studio.