I'm still new to the market but it is easy to work on.
The demo account is a nice thing to help me understand more about it and how it work before things are real.
I was recommended by a trader to use Astra horizon as my broker and I have no regrets. My experience with them has being very good. Their customer service is always excellent and I enjoy doing business with them.