I didn't find any Mac clients that I liked for either of these approaches...and what I wanted was a really simple way to be able to edit files on my EC2 instance using TextMate...this solution works really well for me to do just that (though there could be much better ways to accomplish this that I just didn't bother to research/figure out).