Have you tried Circle? They're funded with over $17 million [1], so I don't think they qualify as shady, and I'm pretty sure they let you buy with a credit card.
[1] edit. Double checked and the looks like it's $17 million: http://techcrunch.com/2014/03/26/bitcoin-gets-another-boost-...