And not only this. With a demo account, you can build your future strategy and test it. However, it is also important to communicate with broker managers. They are really can help you to increase the profit (of course if they are professionals).
About the favorite brokers - I worked a lot with tickmill but they provided such a strange and complex verification for cashout, so now I'm on Forexee(It's quite nice for the beginners and not only)