If you are a new web developer it could be worth it, if you are looking into other non-web programming sublime or atom are probably the better choices because there are a lot of plugins and they support a bunch of different languages.
When I changed jobs, and started working for a company with much better work flows (and required more complex tech stacks), I ended up jumping to Sublime + Tower, and just using the terminal separately. On the blue-moon that I need a FTP, I fire up Transmit. Since I'm working off local hosts, then pushing my commits to Git repositories that are then served to Jenkins, (staging/beta builds vs production) I'm now never touching the server itself.
Coda is geared best for someone looking for a one app solution to a multitude of things. I think like many, I started with Coda and outgrew it and that's fine. Its a great place to start and does a good job of being accessible. Panic is renowned for its UI/Design and Coda certainly shows that.
I've still yet to fully embrace the nuances of Sublime Text even after a year of using it as my primary editor. Sublime is not a pleasant experience to configure.
So to summarize, Coda is a great place to start.
Sublime is great but _not_ free.
I used to like Coda when I was mostly developing PHP stuff solo with MAMP, but when doing serious stuff I find it kind of an impediment. I still love Transmit.
Edit: Could be that you only need a valid key for the development builds. I was under this impression because those are the ones that I always download.
For a while now it's in "open" beta, meaning everyone can download and use it.