Good for you! But be carefull demo is not like real trading.
Agreed. The difference being actual money and a psychological aspect. Other than that its pretty much the same thing right.
On a live account your order might not get taken for a number of reasons… not enough volume (especially if in a low volume period of the day or something as simple as Internet speed)
A demo will always show trade as taken, which removes the above mentioned issues.
I find that demo is same as live account for long term trading. If you are scalping then there will be a big difference but for longer term trades any slippage will not make any difference to the overall results