no one can really say that they have an experience in trading and then say that they have only done demo trading so far i think it only widens your knowledge and makes you more familiar with the tools and techniques but nothing will beat the real experience of trading where your money is actually at stake and time really is of essence
Yep. Someone won't have enough experience if he/she only uses demo trading. It has no risk, someone will never lose money in demo trading. So we can't feel anything like anxiety, worry, or anything else that happens in real trading. This should also be experienced to improve our mentality in trading. It is not only about experience, it is also about improving our mentality.
Well I feels there are more to know while using it but however, if that isn't right enough to use then better but as many newbie that tends to rush to join trade should be extremely careful while going live because live is hard to control. They could get tempted and deposit huge amount of money with the thinking they would have it double immediately they trade without knowing it's an easy way to fall apart.
For newbies/beginners, using demo trading firstly is a good idea. They need to know the basic things. When they know the basic things, they can try real trading, but make sure using small money only. Sure, newbies/beginners shouldn't rush to use big amount of money. They still have lack of knowledge/experience, they need to focus on learning first.