Note, that I would like the one with more features like playing GBA games and capable of more and the most stable.
You won't be playing GBA games with a supercard for long, it sucks at that. If you want something that will fit in your Lite, you can get a EZIV Lite, it supports both DS and GBA games, but not much homebrew. The only catch with GBA is that it has not RTC, so games like Pokemon won't work (I think there is a patch that will let them work though) Or you can get a G6 Lite, which is made by the M3 team, it dosn't use removable media, but it does support pretty much everything, GBA, DS, homebrew.
I did some research, and the only games that use a RTC are Pokemon games. Using GBATA, they can be patched to work fine without it. Check out my EZIV guide for more info on it if you're interested.