A bit about other champions
So you're probably going mid, but you will fight any champion by late game, so you need to know a bit about every champion. I'll list only the abilities you have to actually worry about, so it will be quick. It's based on my own experience so you may find more skilled players than i did.
Ahri has a taunt, Charm, make her miss it. Everytime. She has skillshots, make her miss them. Attack her only after she uses Charm. Remember that Shunpo can dodge Orb of Deception, and if you move a bit in her direction it will also dodge its way back.
Akali is pretty much like you, but a bit more agressive. If she can mark you with Mark of the Assassin], dont let her touch you. If she has [[Shadow Dance (aka ult), she will go for the proc on the mark. If you have more hp than her, you can just Shunpo > Death Lotus. Remember that she has a decent burst too, so do your math.
Alistar can't do much damage, but has a ****load of surviability and CC. Only ult him if he just used his 2 CC's, Headbutt and Pulverize. Keep using Shunpo and Bouncing Blades untill he gets tired of it and goes base.
Amumu is a tough tank, but has only 1 normal ability that can interrupt your ultimate in a fair cooldown, that is Bandage Toss. His ultimate will stun you, so, if team fight'ing, wait for him to ult before you do.
Anivia is a funny bird to lane against. Her main damage ability on levels 1~5 is a skillshot. So, if you see it, either, you are in range to Shunpo Articuno or you can easily avoid it. When she gets ult, wait until she uses it and jump on her. Within some deaths, she will probably start ulting the area she is, just trow a knife and walk away.
Annie is a great problem. She will farm without spending mana and land an easy combo that will take a lot of her mana away. Her main nuke is Disintegrate, wich has a short cooldown, so when you see her using it on a minion to last hit, Shunpo her and trow a Bouncing Blades. Retreat fast. Remember that if she Incinerates you, its your advantage, since it will deal low damage and take away a nice chunk of her mana.
Ashe will have a great advantage in early levels. She will zone you so much its disgusting. If you trow her a Bouncing Blades her auto attacks will deal much more damage. Just farm until you turn 6. At this moment wait for her to try to ult you and dodge it with Shunpo on her or to a minion. Then you are free to ult her in the face.
Blitzcrank: seriously, don't try to fight this guy alone if you aren't way too fed. Chances are that he will Rocket Grab you, knock you in the air and a bunch of his friends will scome to finish the job. If nobody is near and you wanna chase him, he will just silence your Death Lotus with his ultimate.
Brand: Shunpo to wherever when you see his Pillar of Flame. You should be fine.
Caitlyn: A bit worse than Ashe, you can't dodge her ultimate (at least i never tried). Don't try to go back with low hp when she has ult, or you are dead meat. Care for her traps because they make it even easier for her to kill you. Just farm a lot and ask for some ganks to send her back to her base.
Cassiopeia will poison you to death. Don't allow yourself to be hit by her 2 poisons, or she will deal too much damage, stay back and Shunpo when you see a poison incoming. Her ult may cancel yours, so try to walk a bit away from her before ulting, she won't even notice.
Cho'Gath is another pain to fight. Pretty much the same thing as Alistar, but he can deal more damage.
Corki: staying behind minions is essential to dodge his Missile Barrage. Other than that, not a great laner. You may wait till he uses Valkyrie to use Death Lotus, or it will cause you to scream "SON OF A BEACH!" IRL. True Story.
Darius can pull you to him with Apprehend, cancelling your ultimate. If you have to fight him, don't do it alone. He is a monster and can win trades even if 2v1. His Apprenhed is in a cone, so try to stay away from teamates.
Dr. Mundo is a nice guy, whoses Infected Cleavers can be dodged by Shunpo and whose Sadism may be reduced by Sinister Steel > Bouncing Blades. one of the few tanks you may try to fight.
Draven is a great runner with his Blood Rush, be sure to ult him only when you have some kind of slow available (gunblade or exhaust, for example). Stand Aside will also cancel your ultimate, take in account its 18~14 sec cooldown and time it right.
Evelynn is a stealthed roamer. If she gets you low you are dead meat. If she gets you at medium health, well, she can't stop your ultimate, so it may be worth to try. Start with the ultimate this time so if she chooses to run away you can Shunpo and Bouncing Blades her arse. You can even buy a Vision Ward and keep it. If she stealths on low hp you can try to find her.
Ezreal is a single word for you. DODGE. Dodge everything he trows at you and when he gets mad and use Arcane Shift to attack, retaliate with you basic skill combo.
Fiddlesticks is another problem. You can't stop his Drain and he can stop your ultimate in TWO ways. Well, if he uses Drain on a minion to regain health you can retaliate, but a good Fiddle will fear you out of him and walk away. The only good thing you can do is Shunpo to some nearby minion if he catches you on Drain. To effectivelly attack, wait untill he's low on mana.
Fiora is not a big deal when she's not fed. Her ultimate, Blade Waltz has way too much cooldown to be a reliable escape mechanism from your ult.
Fizz isn't a big deal either. Just wait to combo him after he jumps away from one of your Bouncing Blades > Shunpo mini combos. Be sure, thought, to not ult while he marked you with his ult (a little fish "swimming" around you).
Galio can resist your hits and retaliate well. He's a dangerous laner and team fighter for you. Ask you AD carry to take him out. If that's not possible, well, you can still dodge Resolute Smite with Shunpo like any skill shot.
Gangplank Has no way to stop your ult, but he can Remove Scurvy his way out of your slows. If laning against him, retaliate his Parrrley shots with Shunpo and Bouncing Blades and go out asap.
Garen is a tough early game champion. Bouncing Blades him constantly and Shunpo somewhere near when he uses his Decisive Strike to reach you. Care for his ult, he can kill you with Demacian Justice if you are low on health.
Gragas trowsa barrel at you. You Shunpo to Gragas. Don't let the barrels hit you and you will be pretty much fine.
Graves is pretty much like Ashe on laning phase. On my opinion he's worse than Ashe at late game, so not a great problem.
Hecarim can cancel your ultimate with his Devastating Charge. Other than that, don't stay fighting for much time near him.
Heimerdinger has no way to stop your ultimate. Against you, his turrets are a double-edged sword, once you can Shunpo them and then reach him.
Irelia Has a nice lifesteal, so constantly use Sinister Steel along with Bouncing Blades to cut it by a bit. Don't try to fight her 1v1 without your full combo.
Janna is a support champion that will trow you a mile away when you try to kill her carry. Or even knock you up and turn you an easy prey for him. Play passively against a lane that has a support.
Jarvan IV can knock you up with a little combo. Well, he will probably use it to open an attack, so you better be ready to counterattack him.
Jax has an annoying stun, but you are not an AD champion, his dodge is useless. If he jumps on you, retaliate. Keep your mind on farming. He is someone you have to beat late game, be prepared.
Karma is an all-in-one support. Heals, shield and speed ups/downs. Cut her heals and attack her when she is out of Mantra.
Karthus will hit you very hard you if you stay at a single place for more than 1 second. It is worth only if you are ulting. Be extremelly careful for his Requiem when going back.
Kassadin Has a short cooldown silence, Null Sphere. Be extremely defensive when fighting him.
Katarina. I'd suggest you to play on a defensive basis, only counterattacking and punishing her if she farms with Shunpo.
Kayle has heals, so, use Sinister Steel along with Bouncing Blades frequently. If she escapes with her Intervention, follow her and Shunpo her to death.
Kennen has a stun, but he need 3 marks of the storm on you to effectively stun you. Dodge his skillshot and trow some Bouncing Blades. It will be a bit hard to kill him since he can speed up, so just harass him from time to time to send him back.
Kog'Maw has two ways to be played, AD or AP. AD Kog'Maw will be like other AD champions, but with a super-high range with Bio-Arcane Barrage. He will give you a hard time farming. On the other hand, AP Kog'Maw relies a lot on Living Artillery to do damage, so you can Shunpo somewhere near to dodge it.
LeBlanc has a LOT of burst damage. Play extremelly passive and try to farm as much as possible without dropping your health too much.
Lee Sin will knock you away with a couple of skills, but he is no great danger to you. If you both have equal farming you should win. Remeber that he is AD, so don't stay near him too much, trwo some knives and then burst him to death.
Leona has some nice CC, try to avoid fighting her 1v1, because she can easily target you with Sunlight.
Lulu has a polymorph and Wild Growth that will cancel your ult. But her polymorph shares cooldown with her speed up/AP buff. When you see she buffed herself/someone else, wait untill it runs off and combo her. Fighting against one will be a headache since she can target someone else to ult and cancel your ultimate, so try not to fight her directly or get her with cooldown on Wild Growth.
Lux has nothing to stop your ultimate. When you see a Lucent Singularity coming up for you, it's time to punish her. Decent Lux player will try to hit Light Binding first, but it's easy to avoid too.
Malphite will show his Unstoppable Force if you ult him or his friends, so take care. Other than that, he has a slow, nothing you have to worry all day all night.
Malzahar is a another guy that is a pain to lane against. His burst may be higher than yours and his ultimate, Nether Grasp will turn you into and easy prey. It will be a hard lane, but at least you can Shunpo somewhere when you see that Call of the Void is comming.
Maokai has a knock back that will give you some trouble, since its on a fair cooldown. Try to hit him with a few Shunpos and Bouncing Bladess until he uses it, then imediatelly combo him.
Master Yi can neglect a few knives from your ultimate with Alpha Strike, but it is no major problem. when he uses Highlander, Shunpo out of that place before he kills you and you will be fine.
Miss Fortune offers a hard laning phase due to [[Double Up] but has no way to effectivelly stop you, other than a meh slow.Farm in the early game, kill her in mid and late game. Dodge her ultimate and you will be fine.
Mordekaiser has a tough shield. Don't be too much aggressive on laning phase, but do some damage when his shield wears off. When Siphon of Destruction is on cooldown, you are free to trow a Bouncing Blades.
Morgana has a snare like Lux, so stay behind creeps and, if needed, Shunpo away from the snare. When she uses Soul Shackles, Shunpo to a nearby minion before it is too late.
Nasus is not a great problem for you. Trow Bouncing Bladess all day, if he can land a Siphoning Strike, retaliate with Shunpo or whatever you have left. His slow isnt good enough to stop you, so he is normally not a problem.
Nautilus has a bunch of knockbacks, so you don't really wanna fight him. Not alone. If you need to, remeber to try to dodge his Dredge Line and to use Death Lotus only after he used Depth Charge.
Nidaleewon't offer you many problems before she gets lv6, to dodge her spear you may use Shunpo. After level 6, she can ger in the cougar form, and it has a nice burst, specially if she is AP. Sometimes, a Shunpo will make you dodge hear pounce and her Swipe, but if you think it is too much risk, just don't do it.
Nocturne is a tough enemy, specially if jungling, when he uses Paranoia, Shunpo away as soon as possible. You can choose to eat his fear and ult after it or Shunpo away if he gets you.
Nunu is a funny opponent, even tough he can't stop your ultimate, you can´t stop his Absolute Zero, If he has his ult off cooldown, using Shunpo on your combo may not be a good idea unless you are sure you will kill him, or even has Exhaust to make his ult weaker.
Olaf has a nice damage, but he needs to be near you. Don't let him. Use Bouncing Blades whenever possible to hurt him and eventually making him recall, or even kill him.
Orianna will attack you with her ball. Shunpo to her when she thinks she can hit you. If she just used Command: Attack and Command: Protect, you start your combo because her ball will be away from her.
Pantheon has Aegis of Zeonia wich will stun you. Don't fight him if you aren't more fed than him. If he is on the same farm level or above as you, he can wait for your ultimate to stun you, than his Heartseeker Strike will hit you hard.
Poppy will burst you if you are near the wall, so you should stay away from it. She usually opens with Heroic Charge, so if she don't hit you in a wall, you can freely combo her. If she activates Diplomatic Immunity on someone else than you, RUN.
Rammus will often gank you from the jungle. His Powerball will be used to open, but his taunt will screw you anyway. Try to Shunpo out of his range if you are not fed. If you think you can take him, prefer to wait untill his shield wears off to attack.
Renekton isn't a champion that you see often. Anyway, he can stun you and deal some good damage.try to skip fighting him directly, use some Bouncing Bladess to harass and burst him down when he just used his stun.
Riven is a tough hero, with a low cooldown stun. But if she has no lifesteal, it will be easier to keep the pressure with Bouncing Bladess. When you think you can kill her, remember to make her waste her stun.
Rumble isn't seen often, but if he makes the mistake of overheating when you have more than half hp, make him pay. He can harass better than you, but you have more sustained damage. Remeber that Shunpo will help you dodge Flamespitter.
Ryze will be a hard match as a mid enemy, but once you have your ultimate you can try to grab a kill. His Rune Prison won't stop your Death Lotus. Don't try to get in range of him to trow a Bouncing Blades, he will make you pay. Pre-6 early game you should play really passively.
Sejuani has a good AoE damage and Glacial Prison will often get her a kill. Play passively and watch for mistakes while harassing.
Shaco is a pain, specially if he's in jungling. Watch out for his ganks and have your jungler to ward his jungle to keep track of him. Your early game should be even more passive, don't ever push your lane before lv11, thats where he knows you are a threat. If he appears behind you, either run imidiatelly ( Shunpo away from him would be nice) or Death Lotus him. Be careful, though, it will probably be a 2v1, so choose wisely according to your mid enemy.
Shen won't die easily. He has a mitigating shield, a taunt and his ult that will teleport him away in last case. Don't chase him alone and be careful when going for a kill on his team mates.
Shyvana is really an overpowered champion, she can chase well, run well, and damage well. Asking for a friend to help you take her down would be a nice idea. If you can't, do your basic combo and pray.
Singed is a hard match, because if you Shunpo him, he will Fling you even further. Don't try to take him down alone. Just don't.
Sion has two ways of be built, AD or AP. If he is AP he has 2 weakness, his mana and his stun, that if often used for damage, along with the shield explosion. You should be able to counterattack an AP Sion just fine, with your basic combo. If he is AD, you need a partner to CC him. Again, don't try to take him alone.
Sivir has a spellshield, you should only attack her when it is on cooldown, and dodge her skillshot, preferably by Shunpoing her face. If she is fed, ask for some help to CC her.
Skarner will drag you to his team if you are doing well. Just stay away from him, or you will die in seconds. If you have an AoE CC in your team, ask him to use it when skarner starts a team fight (by draggin someone into his team), then you Shunpo in and start roflstomping.
Sona won't be found alone, so only go for her with a friend. She is extremelly squishy and, if she can't time Crescendo extremelly well, she won't survive. Remember to cut her heals.
Soraka has a silence that will annoy you as hell. Remember to cut her heals and attack right after the silence. Just like Sona, try to have a friend near, because you won't find her alone often.
Swain: I don't really see this champion often, just keep in mind he has a delayed stun (wich you can dodge with Shunpo) and fight him like most mid casters.
Talon is a beast if played well. you should buy your Chain Vest earlier against this mage slayer if he is more fed than you. Gosh, you may even need your Zhonya's Hourglass earlier. IF you are more fed you can just wait for his silence to wear off and combo him. He will use his ultimate to escape, so remember to always activate your Hextech Gunblade.
Taric is a support champion with a stun and heal. Be careful to not be stunned in a bad situation or his mate will hurt you. Judge well if you can or not kill him and his partner, cause it isnt hard that you end up feeding his carry.
Teemo is another squishy target. All he has against you is movement speed. Make him use his Move Quick before unleashing your full combo.
Tristana is an enemy that will outlane you easily. She can escape your combo pretty well and burst pretty well too. Play defensivelly, because, if needed, she can even cancel your ultimate.
Trundle dont have anything that will stop your ultimate, but he can run extremelly fast. Take care if you are going against him without your ultimate, if you Shunpo to him and he decides to counterattack, he will block your way back and slow you. That will hurt.
Tryndamere can't be allowed to farm in lane. Never. Gank him whenevr you can, specially pre-6. Making him waste his ult is also nice, because he will play defensively until it is back. If he ever gets fed, buy your Thornmail and ask your team to continously CC him.
Twisted Fate has a low cooldown stun, but it shares cooldown with his mana-returning blue card. when he uses it, it is time to attack him. His ultimate will allow him to gank, but when ganking, they don't often expect counterattacks (of course, Shunpo away if you are very low on health).
Twitch is a squishy guy. VERY squishy. I have actually killed some when they tried to attack me, by ulting and Shunpoing to them. I believe decent Twitches won't do this. If possible, an Oracle's Elixir or even a well placed Vision Ward will save your life, or even grant you a kill. You can even buy a Vision Ward and keep it. If he stealths on low hp you can try to find him.
Udyr needs to be in melee range to damage you. Don't let him. You will need superior farm to kill him 1v1, so don't try if you're not. Ask for a gank and zone him if you're laning against him.
Urgot is a skillshot based champion, so dodge his missiles and specially his Noxian Corrosive Charge. If he hits you with it, run away and wait untill it wears off. He can't do much if you are near him, so shot for a kill specially if he just ulted and you aren't very low.
Vayne can knock you back, and it will cancel your ultimate. She can also dash away even if you stun her. Be careful when ganking her to not give her a kill, she is a very good end-game carry.
Veigar is the burst itself, but you have some tricks to fight him. Harass him in early game after he uses Baleful Strike on creeps. If he places his Event Horizon around you, Shunpo away. Only use your ult after he wasted his stun, but be careful cause he may be taking advantage on your channeling to smash your with a Dark Matter followed by his ult. Ganks are specially effective.
Viktor will harass you with Deah Ray, so e sure to don't stop moving. If he ties to stun you away from him, Shunpo to him and unleash your combo.
Vladimir is a guy that has more sustent than you, but less burst. Harass him a bit so he will use Transfusion on you or a minion to heal up. It's time to nuke. You will need nice judge to know when its viable to follow his Sanguine Pool adn when its not.
Volibear isn't anyone to be messed with. Stay away from him and farm. He can pull you back when you ult, so ask for help to go for the kill.
Warwick will bring a friend along with him to kill you while he uses Infinite Duress, a suppression that will make you a vulnerable target for a few seconds. only go for the kill when he doesnt have his ult up, and remember he can steal a nice amount of life from you every few seconds.
Wukong will imediatelly Cyclone you when he realizes you have ulted, so Shunpo in and go back to lure him into wasting his ult. Be careful for his decoy. If your build is nearly complete, an Oracle's Elixir is welcome.
Xerath will nuke you with his amazing range. Stay near him if you have high health so he has to ult you to activate his stun from Mage Chains. Next time when he leaves Locus of Power, follow him and use your basic combo.
Xin Zhao is really annoying. He will use Three Talon Strike to cancel your ultimate. When you try to gank him, wait till he uses it on the ally on the lane, then combo him.
Yorick has a beast early game sustain and will harass you a lot. Play passivelly and farm when possible. when you grab your ultimate, you can try the kill, but dont be too greedy, he can slow you under turret.
Ziggs has a very high early damage and very high mana costs aswell. Dodge his bombs and try to get him OOM. He can also knock you back when you go for the kill.
Zilean has some annoying time-bombs, speed-ups and a full-life guardian angel. Well, your chance to kill him is to get him OOM or harass a lot.
Wait for their CCs to burst them down.
Play passively early game against ranged champions.
USE your Hextech Gunblade.
Don't be greedy, if you Shunpo under a turret and don't kill the enemy, you can't use it to leave.