
I'd say the M3 lite. I'm assuming you want to play GBA with it, and the M3 is definitely better for GBA than the Supercard.
The Supercard has better compatibility with old (dead) homebrew, but now that most carts have dldi drivers they will have pretty much the same compatibilty with new homebrew.
Then again, the SC lite is about $30 cheaper.
