An idea to less the weakness of towers
Let all towers regenerate over time. Simple as that. That way bot lane can't just win lane just by getting an auto or 2 off every chance they get or have the minions chip it down every time they push the enemy under tower. It wont be enough. That way the team that is forced under tower by a bad wave or something random, wont just lose half their towers health from minion damage with little they can do about it.