Nifty has, by far and away, the best user experience among the second-tier providers. It could be argued that they outperform many of the top-tier. The only downside to it is its price. If you can wait for them to put out a Lifetime Deal on one of the LTD platform, then this is absolutely the product you want.