Thanks for bringing this up, I had no idea.
I, myself, personally have had a very good experience with them (over 250k in swaps all going perfectly). The one time I did need to contact support (due to my own error), they responded in minutes and explained what I had done wrong.
Either way...