After practice on demo, there are still lessons you will learn when you enter the real market. This is why some people prefer not to waste time on demo but would rather use money they can risk on the real market so that they learn all the lessons at once.
I am not advising you to enter the live market once, but I am just saying something that you should be aware of, @OP.
Demo trading is seen to be one of the unrealistic scene because it doesn't any make sense. Why trade with account that we wouldn't be serious or feel the pressure of the market because the funds used for trading is not real and we can be able to fund the demo account any time we feel like. I'll not slash my time to demo account, instead let me deal with the live trading where I get to see my capital, my profits and losses. Yes, the market comes with its own full alternatives and toiling our motives. Trading is not easy and we do our best to ensure we're sealing every move to adapt to the system.