Look into waves decentral exchange, I personally really like them and their customer service is the most awesome I've ever encountered, replies on average within an hour! :D. But otherwise, Kraken is my most trustworthy exchange, only they don't do a lot of altcoin. I don't know about buying with credit card though. Maybe some other reader can help you in more detail on that :)
RE: Not R.I.P. Poloniex (R.I.P. trust)