When I asked "Anyone know the condition required for the final special visitor?" I meant the final special visitor in the UK, not India. I've got 100% popularity and all buildings, upgrades, and extras but am still missing one visitor.
Picking mushrooms really, REALLY should use available workers, and not just randomly pull workers off of their construction tasks, with no way to resume the upgrade.
The fact that you basically need to be able to solo kill the enemies in the defense quests to get enough gold to summon units from your barracks makes those units basically useless. As they stand, the defense quests are merely annoying and frustrating; not fun at all.
For those wanting numbers, each wave carries $30 times the wave number. Upgrades increase the money extracted by 50% of the level 1 amount (e.g. level 2 boutique is $75, level 3 is $100; level 2 and 3 pet shops are $112 and $149). For the first couple levels (except for level 1), you can get perfect on most waves using only pet shops and boutiques. It is possible to get a perfect score on every wave of the final level.
Yeah, what Comett said . . . there are just way too many places in the game where anything that gives more than 3 xp can kill you with one critical hit, which wouldn't be so terrible except it takes over a hundred hits to bring down. Berserk and attack potions help, but eventually you run out of money.
Sometimes when you're trying to place a regular unit, a hero is placed instead (I had well under 200 gold when this happened, so it couldn't have been my mistake)