On the topic of Abra: Alakazam will kill everything that it touches the second you obtain it and is definitely a top tier mon. Difficult to catch or no, it's no magikarp when it comes to training - upon delivering the letter to Steven, you can get the experience share and switch-train in the gym if you want to as well. The second it evolves into Kadabra (it only has 8 levels to go anyway), it becomes a monster that sweeps Brawly in three (four? does meditite live?) moves and continues to be good throughout the rest of the game if you don't evolve it - it has 120 base Special Attack, after all. Although it's a pity that it learns nothing but Thief and Shock Wave to supplement its coverage, the latter is more than good enough to carry it through the rest of the game.
If you can evolve it to Alakazam, it will happily sweep the rest of the game for you.
VGC Regionals: VGC11 Top 16, VGC12 12th Place