The GBA and SNES games being released are worth WAY more than $4. How much did they release for? $30USD I think? That value, at least to me, should be upheld forever and ever and EVER.
About those 20+ games, getting a 3DS now would mitigate the amount of money you would theoretically need to spend. GBA games being sold online still sell for the $20-$30 price tag they originally came with, ESPECIALLY Pokemon games. Now, getting 20 games for $80 is basically you getting at least an 80 percent discount off of every game I believe. That's extremely cheap if you want those games. But, if you just want the 3DS, wait because you aren't aiming to get anything in particular and an $80 drop is a massive amount.
If your only concern is the price of the 3DS, you could wait until the price drop takes effect but you have the downside of not being an ambassador (and if you want to get those games, you may have to do a bit of online shopping for a DS/GBA and the games). If you have concerns about game quality, rest assured. Sure, a lot of the first party Nintendo games that were released so far aren't great, but you still have fun with them. Also, the 3DS is backwards compatible with most DS software so if you're not liking a 3DS game, you could always go down a notch with a DS game (they won't have the 3D effect though). I don't want to be a fanboy so I won't say GET OOT3D because there ARE other games out there.
Anyway, you shouldn't be disappointed with the purchase of a 3DS because the games currently released are really good (I recommend Dead or Alive Dimensions and OoT3D), the future lineup sounds stellar (Mario Kart 7? YES.), and it's BC with NDS games.