What's your choice: Coda 2, Espresso 2 or TextMate 2?

Anyone having thought on pros and cons of those three editors: Coda 2, Espresso 2 and TextMate 2?

I need it for HTML, CSS, JavaScript, PHP and Ruby coding. Code completion, auto-indentation (Tab expanded into 2 spaces), Git, SFTP, text editing features (moving lines up/down/left/right, find and replace), markup highlighting are a must for me. A Markdown support would be great. I have worked with NetBeans previously.

Panic does not offer a trial for Coda 2. I have been checking Espresso for few days. Maybe some thoughts on direct features comparison for Coda 2 vs Espresso 2 (especially in terms of Git/SFTP)?