Well the importance of demo shouldn't be under estimated. Practicing on demo account has its own significance and yes when you have practiced enough on demo, that's when you should prefer a micro account.
Yeah, the differences arise because in a demo account we don't trade with real money, but on a live account, real funds are involved and that's when emotions step in.
Well said. Just have to stay calm even if we incur losses but at the same time, spend some time reviewing as to why you made a loss and try to avoid those mistakes in future.