And you definitely can buy pretty much anything on eBay. They are a Huge company though and still can't lower seller fees, which end up being 10-15% after PayPal fees are factored in too. I'd rather see Bitcoin market competitors to eBay like CryptoThrift and OpenBazaar succeed.
**One downside to Gyft that I see though is that they are US-only, or at least they were. It probably doesn't matter much anyways though as I'm pretty sure you can use the Gyft-purchased cards online with most merchants. Still would be nice to see them expand and be able to use purchased cards at brick-and-mortar merchants in other parts of the world.
I just feel more secure with direct BTC usage, controlling my addresses and whatnot, and what you just mentioned. With direct BTC it could be worldwide without distinctions on the fees.