> Performance of the computer is quite important for me. I'm an Android developer, compilation of a big project I'm working on takes enormous amount of RAM and CPU nowadays Do you have important mobility concerns which makes you really need a laptop ? If RAM & CPU are your main concern, and you want a powerful machine with a reasonable budget, going for a desktop would make sense.
or potentially look at a CI cluster if compilations/whatever is most taxing the laptop