Udyr is too weak, and here's why.
Udyr is almost all about pure melee and has only one ranged attack that comes after every 3rd hit on his R. And, Udyr is possibly one of, if not the most fun, in the jungle. But, what have you done for his role in top lane? Even now, his lime light in the jungle has faded away after all the nice buffs and new champions that are now easier to play in the jungle. And, people now see the high risk of choosing Udyr due to 1 fault. 1 or 2 of his abilities cannot be leveled up to the full 5/5 mark and that means that above all else, you need to be careful about what you chose.
Firstly, you've made his Q have a strong first hit when active but I can't just reactivate it with its cool down. The Tiger Stance is by far one of my favorites to level and always comes in handy, but the thing I don't get is that his passive bonus damage doesn't also increase. The high risk of getting close for that one attack is nice but its also the next attack that I wish that would deal a good amount as well. At level 1-5 its 15% but why not allow it to scale as you level; from 5/10/15/20/25% bonus damage from current damage. If this is one I don't level all the way, it still only deals 20% or 15% bonus damage to mine own.
Second, his W has little to no shield effect. Why not change it so that for every 2/4/6/8/10% ability power, he gains back a shield based on that % of health he currently has. Something like what Nautilus has on his W but in this case with ability power.
Third, his E's time effect is ridiculous. Why can it not be back to every 4 hits, or at most 5 hits? This waiting for a whole second to stun someone for for barely a second is not worth it.
Forth, his R is fine.... what?
But the thing that gets me is when I'm going from stance to stance, you must wait a complete 0.25 seconds or more until its active to use. Why? Why can't I just go from Bear to Tiger when I want? The time to use it again would have to be a full 4 seconds, so I don't know what the deal is. Now, Udyr's main combo (E+Q) is no more. It's barely even enough time for me to even initiate. I hit them, they're stunned, and I then wait for Q to be active to hit them the 1 time before they're gone...
If anything else, just please fix something on Udyr to make him not feel like a melee who pokes.