GBA SP by a mile for me. The GBA was a shameful insult. That screen. Terrible. The SP was pretty frickin' great. DS Lite would be my next choice, but I loved the original too. DS Lite was a little better, by it was mostly minor tweaks.
Chinese food for breakfast