Too lazy to quote but just c/p-ing some stuff
a) Lack of rutes:: So, first point I dislike in 'BW' is deffinetly a lack of rutes. Route 1 -> Karakusa Town. Route 2 -> First Gym. This bring really to ending the game very quickly.
Just because the first Gym is in the second town doesn't mean the game is going to be over fast. Considering the leader's strongest Pokemon is level 14, has Cheer Up (which is just trolol considering it boosts both attack stats so it can always take advantage of one of them) and always has a type advantage against your starter means you're going to have to do some serious grinding if you're going to want to stand a chance at winning, and God help you if you chose Oshawott. Pansear is all but useless against, well, everything until around level 23 or so. Even though you only travel on ten official routes before getting to the Elite Four, you still have eight more after you beat the Elite Four, not to mention all the dungeons in this game are huge and take a good half an hour at least just to get through for the first time, and that's assuming you're spamming Repels.
c) Easy Leaders:: Anything more to be said?
I'm in agreement with this, there's really no excuse for this. I should not be able to get through an entire gym based on an immunity, and the Gym Leaders really oughta be prepared for this and not just go "welp gg" against their weaknesses.
c-m: I have never thought about the bridges but now that you mention it - yeah. They're kind of annoying. Losing touch screen controls (read as: auto-Running Shoes) was pretty lame, all six buttons could have been mapped on one side of the touch screen.
---I also do not like catching Pokemon at points in the game where they will still take a decently long time to evolve (like catching Cubchoo at Lv 27 when it evolves at Lv 37)---
Do you realize that this happens throughout the entire game? Even on Route 1, you can get Patrat at level 2 at the lowest. That's 18 levels before he evolves. Though you need less experience to go from 2 to 20 than 27 to 37, the point is that you will never find a Pokemon before beating the Elite Four that evolves by level up that is close to evolution on capture unless it's not the first area in which you find said Pokemon. Ten levels is pretty average anyway and be thankful you're not raising the dark dragon. It doesn't evolve until level 50 and then not again until level 64, which means unless you grind, you are never going to have his last form, and if you do, you're pretty much gonna be done with the postgame anyway. Have fun doing nothing with your new dragon. Not to mention you get the Lucky Egg forced upon you after you get five badges, which means you have no excuses. Leveling up in this game is cake if you haven't beaten the game yet.