I really like the Vulture, which surprises me because I wasn't expecting much from it.
I agree that it makes more sense than a Reclaimer for a solo player.
However, I think it is a small enough ship that it shouldn't be too difficult to earn in game, whereas the Reclaimer will be far more difficult to earn in game.
Personally I have a Reclaimer, which I'll get around to using whenever I can come up with sufficient crew and resources to fly it. I may well be able to earn a Vulture in game before I'm able to afford taking out my Reclaimer for more than short rides.