In a nutshell:
If you must have real-time game state dumping (a feature that few people actually use), the CycloDS is the most recommended flash cart with that feature. But it's expensive.
Otherwise, go for an Acekard 2 or Edge. I prefer the Acekard 2 because it has one of the best menu systems of any flash cart at any price, and is cheaper than the Edge. But the Edge is a little sturdier, so if you're prone to stepping on your flash cart or throwing it across the room, you might consider the Edge instead.
The DSTT isn't worth considering, even with its low, low price. It doesn't sort games alphabetically, nor does it allow you to organize your games into folders. The Acekard 2 is only about $5 more than the DSTT and well worth the extra cost. The only possible advantage of the DSTT would be for kids or users who are extremely technically un-savvy. The lack of folder support of the DSTT makes it slightly easier to use than other flash carts since you can't navigate folders (all games on the flash cart are shown in one long list regardless of where they're located on your flash cart).
-Bri