Advantage of demo account is that you can learn and practice Forex trading on it, Also not only it helps beginners in learning but it help experts to make new strategies, and test those strategies in demo without fear of loss.
I think there is no such disadvantage of demo accounts but for those...