I've been wondering which to use.
mGBA pros:
Game can be speeded up a little bit
Better filtering (VC looks blurry in comparison)
Savestates
Basic configuration (can make the screen darker for example)
Can use the home button (for example, can change screen brightness without quitting the game)...