Running a full node on your laptop helps no one. They need to be permanently connected. Otherwise you should just run an SPV client.
What makes SPV clients have less privacy than full nodes?
In git master bitcoinj is now HD and so SPV HD wallets will start appearing in the near future. Garbling Bloom filters more aggressively is tricky and will take someone doing some serious work and R&D to really nail.