I started with a Micro, but it didn’t work out well for me. So, I practised on a demo account for a while. Hence, I think it would be better if traders trade on a demo account first and then on a micro account.
Hope you shifted to a demo at the right time. Demo is an extensive way of learning and practising trading without losing any real money.
Start with a demo account and utilise it to build trading skills and get acquainted with the forex market. Use a micro account when you earn consistently on a demo account and feel prepared to take a risk.
this is not easy to stay in demo for a long time , need a perfect patience which is really rare to found.
I would prefer to trade on micro account because the chance is higher that trading conditions will be similar to live account so you can get a rough impression how your system will perform on live account (especially in terms of transaction costs like slippage) paying relatively low fee for that
For newbies without any trading experience, I suggest trading with a demo account because it has no real risk or money involved in it.
demo is good, no doubt but the main problem is we the traders cant focus on there , because there is no real money.
I would say practice on demo account till you feel confident and then start with micro account. Also depends on trader and his/her knowledge and experience.