The tools around docking are pretty good. Much better to have that than 2 separate dev environments (laptop and desktop). In terms of bulk, my laptop is a 13" so not very bulky. It could be a bit more powerful but the main problem is the HDD (not SSD) and the awful corporate virus scan.