Crawling doesn't work. I can still bend those arrows to cover a nice range and hit crawlers and can still do the same at longer distances while keeping the rapid fire up. Good pit's wont let you crawl past them no matter who you are.
When it comes to pit's cons it's pretty simple to me:
Pit has no kind of range with his melee attacks so anyone in their melee range with a good reach can take him out.
His up B can be gimped rather easily if you only have him to worry about. Anything that causes flinch will pluck the boy clean out of the air.
Pit has a dead zone for combat. A point where you are too close for his arrows but yet at the same time too far away for his melee.
He's very very light so you can pretty much smack the kid around.
For countering the arrows you have to think ahead of your opponent, don't step too close or you will eat a Fsmash, remain at range and more damage will come. Dodge, roll, jump and air dodge to mix up your approach. Air dodging and short hops are your best friend though but DON'T land too close or you will again eat a FSmash. If you do land too close be prepared to either dodge or perfect shield. If your character has a reflector you don't have to worry about pit staying at range for too long.
Don't get too smug of edgeguarding a good pit user as well. If he glides you have to think ahead of him once more. Plan your attacks based on the arch of his approach. Will he avoid you or will he attack you? If he is planning to attack you first you have to approach and strike faster then him. If he runs you have to predict where and follow suit. Good thing is, if you knock pit away before he lands with glide, he cannot glide again. So now all you have to worry about is the two extra jumps and Wings of Icarus. Don't forget, Pit can still use his arrows easily between jumps.
When those wings turn blue, do anything you can to knock him away one more time but it's not as dangerous. And don't kill yourself in the process. But Pit CAN still attack out of it before it runs out so you are not 100 percent safe on approaching him during the Wings of Icarus.
If he is a good Pit user then you wont have to worry about Angel Ring spam. But if he is that kind of player ((Pit Scrub)) try Di'ing away from it then either jump up over it with a Dair or Bair or just roll around it if you have the rolling range
The best characters I could recommend is Marth and MK. Marth has incredible range and power for his speed. He can really put a lot of pressure on Pit. MK is the same deal but you have to deal with less knockback and killing moves. He has more control then Pit in the air, has more jumps and is really the best character to clip those Wings of Icarus when used correctly. I cannot recommend Ike because a good pit can dance around most of his attacks easily. As Pit the only attacks that are effective against me are Utilt, Ftilt, AAA, and Bair. So I can never recommend Ike unless you are a really good Ike player.
My advice comes from both being a Pit mainer and from facing pit as characters other then my green wearing angel. I face him mostly when I am Fox but I don't have to rely on reflectors to get in close for some serious damage.