I totally disagree with the theory that demo trading is a waste of time or priceless. Demo trading is the opening bell for the new comers to gain some basic practices about the market. It has some drawbacks for sure but you have to overcome them in order to trade live account with the probability of long stay.