I have no idea myself if they are "good" or not.
Do BEWARE a demo account is really only going to teach you the mechanics of the trading interface, demo fills in real trading may or may not be available for wins but most assuredly would be for losses.
But the real kicker is PSYCHOLOGY is...