Also finished and quite satisfied.
Have to admit, i was quite negative at first on Ninja Tower, but i am one of those people that really enjoy it.
I have a deck that allow me to go trough it without problems, but not compete for top positions, so i do not pass levels with massive items usage and see the score.
I take my time to plan and finish it without flasks, less items possible but still for a good position.
I will probably end again in top 5000 (1.366.000), which was exactly what i was aiming.
I had more or less 20 heroes cursed, but still plenty to end the tower without problems.
That said, i fully understand why majority of people do not like it and i still think rewards are garbage.