I suggest you make his turrets incredibly easy to kill and give them a short cooldown/low mana cost. This way Heimerdinger can drop turrets around as a sort of "damage over time spell" that scales with how many he can create. This way Heimerdinger doesn't have to play so defensively, he can fight like other heros because he isn't so invested in his turrets from using up so much time and mana. This also placates people who say the turrets are annoying and extend the game length. Anyone will be able to mow the turrets over, they will mostly be used to push a lane via killing minions. As a bonus, people will be able to play him defensively/offensively this way; it opens up a lot of possiblities. Then make his ultimate have an incredibly long cool down/high mana cost and give those turrets high stats. This way he can set up useful traps/hero deterants. The nicest part about this fix is that it requires very little code change, just a few number swaps. It also nicely differentiates between his turret spell and ultimate in a way that makes him useful throughout the game =)