Yes I agree with you. We can control our emotions by trading on a real account, but we can learn about Forex and its trading system in demo accounts. We can gather our experience by practicing on demo accounts. and there is no difference between the demo and the real but many people here do not take is very deep because there is no real money so they do not practice there as real so when they go out they are real hassitade to trade and fail.