Urgot is a great champ. My only gripe about him is his ult. It makes sense on paper, but 99% of the time, either from what I witness or from personal experience. There is never a good time for you to use it unless its a 5v1 scenario. Too many times he just gets himself killed from using it trying to pick the enemy team apart. My suggestion would be for him to go temporal, where after 3 seconds he will return to the spot he activated his ult, and any enemies within X range get pulled back to that spot with him.
Because of how bad his ult is, i put a point in it at lvl 6 and pick up the last 2 points at 17/18. And i think the last few times ive played as Urgot, i used his ult a total of 5 times. Its just garbage.