Ships, ships and more ships

I have recently picked up collecting again with the new Clone Wars and Vintage action figures but my collection seems to be empty without ships. I really enjoy the vehicles and ships of the universe and I was wondering what is the best way to collect them. What I mean is, would it be better to get the Hasbro figures/ships or get the lego? I like to have complete sets. So if I got a ship I would have to get pilots and any other lil accessories needed. Thanks for the help.

I vote for legos, but they are expensive. And Hasbro has some neat stuff. WotC released a set of miniatures as one of their mini games, but they're small, and have the common/uncommon/rare baseball card system. But they're on sale now because they're discontinued.