dstwo is the best gba card, ezflash IV far as i knew has stopped manufacture,nonavailable any more. So, if you dont want buy anthing extra, then dstwo is your best choice. What's more, dstwo was the best slot_1 card in terms of its powerful features and it will never fail to you.
They made another batch last year. Even before then you could usually still get your hands on one.