I've used it. Paper trading is a great way to learn the mechanics of a platform.
Unfortunately, I find paper trading boring. Unlike in a video game, there is no payoff for "getting good" at paper trading, because trend shifts eventually make any working strategy obsolete. If it was more entertaining, I might lose a few paper million and learn not to trade.