You can't really go wrong at $30, I got the GBA SP of that NES edition. Sadly that limited edition finish was pretty scratched up on the outside, but it was cheaper than that micro you found.
I use EZflashIV myself for about half a year now, absolutely love this thing. Normally it takes a while...