^Yeah, being able to run inside buildings would be awesome, but that would probably be quite hard to implement? idk
Also, from training my Cacturne & Swellow, I've found a couple of things:
Swellow learns Aerial Ace at level 38, before it learns Drill Peck, and since you modified Aerial Ace to be more powerful, there is no reason to use Drill Peck, which is why I think it would be more logical for Swellow to learn Drill Peck before Aerial Ace. Infact, thanks for pointing that out because it seems logical to have more powerful attacks at later levels.
Similar to Swellow, Cacturne learns Leaf Blade before Needle Arm (at 41), and since Leaf Blade is more powerful than Needle Arm, there is no reason to use Needle Arm.
These are just minor things, but I thought it would make more sence to learn a less powerful move earlier. Another tiny thing is that since you improved Giga Drain, it now has more PP than Mega Drain, which is fine, but would it make more sence to increase Absorb's PP to 25 and Mega Drain's to 20? Again, these are very insignificant, but I just thought I'd point them out. :)