Wow, this question has a massive scope. Please read this thread. We go over it many many times. At least read the first three pages (and links) to start. Then come back here and ask this.
I have. I did before I dropped some BTC on ZenCloud. It's a lot of accusations. And a lot of bad business practices.