There is seriously no broker that's entirely honest. Although, there are some good brokers in terms of following their own rules but are really difficult to find. Best way is to just go for regulated broker, at least that way you avoid obvious mess ...