After playing just one level, you can tell that Super Mario Run the real deal and not a cash-in (and it gets hard, especially if you want to get Black Coins). If you have an aversion to mobile gaming, give this a try.
You can play 3 levels without having to pay anything and it doesn't nag you until then, which means that Nintendo only gets your money if they can convince you if it's worth it. And they do.