I'm guessing you probably have Espresso 1.x from the MH 3 bundle. An upgrade to Espresso 2.x is $29, compared to the current "one day" sale price of $49 for Coda 2. Both MacRabbit and Panic have been very slow to develop and provide new features and products. Although Panic has stated that it would try to release things more often, it has to be seen in reality.
If you're really serious about "web programming", then going to basics would help (ditch RapidWeaver or similar template based tool or WYSIWYG system like DreamWeaver).
With any new system, especially tools like Coda 2 or Espresso 2, you would have to spend some time to understand the interface and what can be done with it (efficiently). After that, you can graduate to a more powerful setup, going a bit more "low level" with TextMate, an FTP client and so on. As I see it, neither Coda 2 nor Espresso 2 are intuitive tools for newbies. This is where reviews and tutorials by others help.
Like you, I noticed that Coda 2 is still at $49, which probably means it will be at the price until late morning US Pacific Time (when the Panic guys get to work). Based on my experience with the demo download and some other reviews, I'm passing on Coda 2. I know Panic may never offer it at this price again.
I'm going to try Sublime Text 2 (see the link I posted above) and see how that works out. It may not look good like Coda 2 or Espresso 2 and would probably have a slightly different/longer learning curve, but if it has a better workflow (which I learned from some sites as easily customizable), it may be worth the time spent on it. When people swear (or used to swear) by TextMate or vim (or even emacs), it's for the power these tools offer, not the eye candy. Check out the videos linked above for Sublime Text and see if the tool seems like something you can learn or use.
SpiderOak - get an additional 1GB space for free when you sign up from this link. I'm late to the SpiderOak referral party.