EZIV Lite if you only need it for GBA, movies, etc. M3 Lite supports browser, and it doesn't do too badly in GBA. If price is what's pulling you, get the EZ4 (its around 2/3 to 1/2 the price of an M3 Perfect)
EZ4L have 0.7mm out for the DSL slot2
if u care abt. this... M3L is a good choice