I quite liked Revenant Wings and Crisis Core. Revenant Wings had good gameplay and the characters seemed to have more of a personality than they did in XII. The story itself wasn't amazing, but it actually was really good, especially for DS.
Crisis Core was amazing. It fleshes out VII's story much more by filling in alot of the gaps. We learn alot more about Zack, Sephiroth, Aeris (somewhat) and Shinra (especially SOLIDER). I hear a lot of people bitch about how SE keep bringing out new games/movies/anime from VII, but I think this is the most essential part of the story out of all the prequels/sequels.
And seriously dude, please tell us WTF TC is!