I have two machines:

Desktop
i3-4160
R9-280 GPU
16GB RAM
250GB SSD/1TB HDD
24" 1920x1200 monitor

Laptop
i7-4810mq
GTX870m GPU
8GB RAM
250GB SSD/1TB HDD
17" 1920x1080 display

I may need to part with one of them. I don't really travel much, so the laptop portability isn't that important. However I think the laptop may be faster in some ways. Not sure which machine would be best to keep.