In future games I feel that some pokemon moves need a revamp. Not sure which ones exactly, but one I know does is Dig.
I was battling a vibrava in D/P that used dig, I thought "ooh its underground, I'll earthquake it!" but I got message "It does not affect vibrava" and since it burrowed its way underground, it should be suceptible to ground type moves right?
Also I was thinking that if battling pokemon while in water, dig should become useless cause how can you burrow your way underground in water? Thats what dive is for.
Also Airel Ace being a flying type move, why do so many non flying types able to use this? Aron for example or nidorino.
Maybe moves like barrier/light screen should tell you how much the stat has been raised and lowered if its brick breaked, how much do those moves raise stats anyway?
Just a few thoughts, if anyone else has anything to add, feel free.