If you plan on getting a DSi in the near future, might as well get an AK2i.
I personally have an EDGE and loved it. From what I've heard, the loading times are phenomenal.
I also used to use my friend's TTDS, and I personally like EDGE better.
If you plan on getting a DSi in the near future, I recommend an M3i Zero. Fast updates, and the Sakura firmware is AWESOME. I personally triple boot using a version of iSakuReal that I updated myself. I love the iTouch's favorites system. If money's a problem, however, get an AK2i.