His kit is safe, even when under pressure his Q gives him cs potental due to its range and damage. His passive ramps up his waveclear and his ulti Cd is not that bad so its often used to push back lanes that are getting at towers. His Q is really easy only when its at long range or you got a minion wave to use, Its also brutal when his aim is on point for poke because it adds a solid hunk of flat damage. E and R do magic which gives him a slight edge when teams stack Armor. When Q lands it gives him CD allowing him to chain Q and other abilitys, also if you weave Q in-between auto attacks its almost like other champions using an auto attack refresh. His R is global so you cant exactly keep an eye on him to see if he is casting at all points in the game, it also has pretty decent damage, and it ramps his passive for teamfights.
Tldr, right build, right mechanics and he is safe option in many matchups who also dishes out TONS OF DAMAGE, fail this then he is a sub par adc with short autos.