If I have to choose one, then I would go with a micro account. That’s so because you only learn trading in a live trading account. I am not saying demo accounts are not good. They are excellent at developing skills and backtesting, but they don’t make you money or teach you how to trade with risk and psychology. If you are a new trader, then go for a demo account and develop skills. Once you are done, then go with a live trading.