I checked out just about every Android Twitter app available when I had my Nexus One a few months ago, but I haven't given many of them another try on the EVO or any other Android phone I've bought since then. So there's a good chance that some things have changed.
Features I'm looking for are threaded @ reply conversations, easy follow/unfollow and profile views, camera integration, multiple photo attachments to a single tweet, automatic URL shortening, photo previews, DM inbox and outbox, retweet with comment option, and a clean UI that doesn't require excessive tapping to get to commonly used features.
I don't mind compromising on some of these features, as Echofon doesn't have all of them, but I want something on Android that will be my sole Twitter app. Managing multiple Twitter clients on different devices/platforms isn't an option.
Any suggestions? What do you use to tweet from your HTC EVO?
Note: I'm @pocketables on Twitter.