Yeah but I would like it if he had to choose between ulting a champ or a minion cause right now it feels like he ults a minion and by the time a tower is pushed he already has ult again
That would ruin the main reason why people play cho. The om noms. Everybody plays cho for the om noms. Nerfing the om noms just makes those players sad, and then cho has to sit in the low tier corner with all the other worthless champions without any om noms. And then he'll starve to death. Do you want to have the guilt on your conscience knowing you caused cho to starve to death because you did not let him have om noms? DO YOU!?
Besides, Blitz has an ult with half the cd, aoe, minor cc, and passive effect, and lb has an ult that has a 15 sec or something lower cd with greater burst potential at almost all points of the game. And they have a range that cho doesn't have. Seems fair that cho could use it often to get bigger so that he has an actual chance to use it during a team fight.
That's where you're wrong. Cho's feast does true damage to enemy champions.