I prefer demo account because they enable the trader to get acquainted with trading software and get a sense of how the market functions, demo accounts can be useful to new traders. However, traders need to be aware that simulated results and actual trading outcomes don't always match.