I think the problem with Textmate is that it appears to effectively be abandon-ware. I and many others are skeptical that a final, complete version of 2.0 will ever be released, and the source-code dump makes it seem even less likely. Second-system syndrome is alive and well.
In general, it's not a good idea to continue investing time and effort in software that will eventually cease to be available or updated. Given the persistence of vim and emacs, it seems unlikely that either will be abandoned in any reasonable short- to medium-term timeframe.