That depends solely on you. Personally, I like the drone carrier the best. It's just way too fun to unleash those little beasts and let them do your job.
The Ghost Sniper has an explosive shot(it explodes on impact), single fire rounds, but takes a little while to recharge. The secondary of Ghost Sniper can break apart(can't shoot though), but can't be shot!