Unfortunately they are the best when it comes to quickly cashing out, and in terms of buying I have no other alternative that I've used thats reliable. Depending on the asset you might have some luck with Cex.io or others.
Here's a link I found with a quick Google search that might be of value to you: https://99bitcoins.com/buy-bitcoins-debit-card/
Don't ever hold your assets on an exchange for any length of time after acquiring them, counterparty credit risk is no joke.