This game was done in under a day, so, factoring in the rapidness of its production, it's really quite good. As a whole, though, I believe it needs work before it starts getting the level of recognition and adoration that your previous games have received.
This game wasn't meant to be super deep and strategic like IAAIRAI. It's supposed to be a simple click-fest with some fun upgrades. Don't bash it because it isn't IAAIRAI:2. It's designed to be simple and fun, and it exceeds at both.