A dispute that can never end. In my opinion, use a demo account to get familiar with the trading platform and build trading strategies. On the other hand, use a micro account when you are ready to take a risk.
Demo trading is purely for practice purposes. Imo, once you get acquainted with the trading system and have a tested strategy in hand, you should start trading in a live account with a low capital.