HYCM is a fine brokerage, IMHO. I started trading there not so long ago, but already now I can say that it offers quite adequate trading conditions. Maybe they aren't so diverse, but they are suitable for almost every trader.
Firstly, I have some doubts about this brokerage but it's regulations made me trading there.
Secondly, HYCM has a fairly positive reputation in the traders' community, that also builds a trust.
Of course, I checked everything twice and brokerage justifies its reputation.
The only difficulty I had with it was choosing the type of trading account. HYCM offers 3 of them, and on each one trading conditions are slightly different. Seriously, choosing the right account type took some my time, but finally I decided to trade with Classic one, it feels like the most suitable for my trading strategy.