Do you focus your travel on one particular airline, or one particular hotel chain? If so - and if you will use the free flights/hotel rooms rather than turning the points into merchandise - then look there.
For example, if you fly Delta, look at their AmEx card that gives you redeemable points, and also "qualifying" points for elite status if you spend enough $$$. Marriott Hotels has a Visa card that gives you points towards status, plus other perks including 15 nights credit toward elite status (which is enough for Silver status by itself) in their program each year. Higher status = more benefits (for example, Marriott and Starwood give their top status levels free internet at any hotel worldwide).
OTOH, if you won't be focusing your travel on any particular airline, then the Travelocity card may be OK, or look at AmEx cards (the expen$ive AmEx Platinum gives free lounge access for several airlines) with their "Membership Rewards" program. The AmEx points can be transferred to a variety of other programs.
One other thing to keep in mind: the whole "rewards cards" landscape may well change if the Feds succeed in changing/limiting the swipe-fee structure.
I've got three "rewards" cards, including the AmEx Platinum and I do use it to access airline lounges regularly (much cheaper than buying access to AA and DL's lounges).