I have a Passport, I think a Passport in general makes the most sense for any traveler.
I'll be getting a Passport Card just for the hell of it (well really I want to see what happens if I arrive in the US by air and present my Passport Card). I don't personally like the mix of a DL/Passport.