Thinking about buying GBA SP

Is it worth it… $99.00 for a handheld… When a Gamecube is 99 flippen dollars as well… What the heck is up with that?!