El homebrew como mejor va es en los flashcarts de slot2. Si efectivamente has leído reviews y demás, entonces ya sabrás que existen unas librerías llamadas DLDI que facilitan el uso de las aplicaciones caseras en todo tipo de flashcarts.
Mi recomendación es que, teniendo en cuenta que no te importa el tamaño y tienes una bonita mini sd de 2GB, te compres una supercard mini sd SIN rumble. Lo bueno de las supercard de slot 2 sin vibración es que, como las M3 de iguales características, poseen memoria interna que puede ser utilizada para el homebrew. Concretamente tienen 32MB de ram que ahora mismo son usados en aplicaciones como el DSLinux. Esta memoria es usada para correr los juegos GBA, por eso carecen de ella tanto los flashcarts de slot 1 como los cartuchos con rumble (al menos el de supercard). Tendrás compatibilidad 100% con todo el homebrew y facilidad para crear el tuyo propio al darte esa ram extra. Aparte tendrías que comprarte un superkey/superpass o flashear la consola. Tienes buenas ofertas en un patrocinador de este foro, alechip.com
Un saludo