I
...
I disagree. Right now out of all the cards I own, I'm using a G6 as my main card (same memory size as the ds-x). Even though I only use my card only for gaming, I find that 512 is just too easy to fill up. And that's even with using rom trim to save some space.
As far as cost goes, I think current the G6 Lite at $79 was a better buy than the ds-x (G6: GBA support). And when the new G6 1gig card hits, that'll be even a better buy than the current G6 Lite.
After spending money on a 512 card once, I could never see myself doing at again.
It depends on what you are buying it for. I would agree that its a better buy at the current time for most of us though. The main reasons that I would imagine buying a DS-X over a G6 for are:-
1. Mac/Linux Compatibility
2. Ease of use (simple drag and drop)
3. Not wanting to flash your DS/using it on other people's DSs
4. If you own both a DS Phat and a DS Lite. It makes switching between the two so much easier than switching the case out every time.
5. Hopefully less support will be required in the future, since it can play many of the troublesome new games without needing an update.
6. Consumes less battery life? Not sure about this, G6 takes a pretty small amount as it is...
7. Homebrew support
Looking at all those, it would seem that the DS-X is geared towards people who are less technologically inclined. That would obviously make it a better buy for them. There is no point in spending $80 on a cart and then posting "waht setting i use? game not working!!!" every time you want to put a different game on it, making it pretty useless.
On the other hand, I would never consider buying a DS-X over a G6L since I have no problem with those things, GBA support is huge for me and even th $80 is stretching my budget. The point to this is that there is no overall 'Best Buy' or 'Best Card'. It all depends on what you're looking for.....