I like to use EXMO to buy Bitcoins. I usually alternate the ways of funds depositing choosing between a credit card and bank transfers. I did about 8 or 10 transactions in a few months and I have nothing to complain about.
EXMO? are they allowed user from US? thank you for another option, I will consider about it one day soon!