In search of the perfect Facebook and Twitter client

I use Twitter and Facebook a lot. Probably more than 99.9999% of people in the world. I am in search of the perfect client that will help me use Facebook and, particularly, Twitter (which I use a lot more than Facebook because that is the best place to network with other technology professionals).

I am still looking. The perfect client does not exist.

First, I use my iPhone (and now my Droid) for Twitter a LOT. My wife, @maryamie, uses Facebook on her iPhone all the time.

So, I must have the best possible iPhone client.

This week? That’s Tweetie 2.0 for an app and Dabr for a Web page (Dabr supports lists, which none of the iPhone apps do yet). Yes, I’ve tried all the others and while Simply Tweet is better in places I like the UI of Tweetie better and Tweetie has never crashed, while TweetDeck crashes on me and my friends all the time. Echofon? I don’t like the UI (I know others do, which is why you should check them out for yourself). Others? All bugged me for some reason. Tweetie is very good and all I am waiting for now is support for Twitter’s new features, like Lists, RT’s, and geolocation.

On the Droid I use Twidroid, which does support lists (an advantage of being a developer on the Android platform is that you can release software two to six weeks faster than on the iPhone because there isn’t a centralized approval process you need to go through.

Second, I use both Windows 7 (which rocks a lot more than most Mac fans will admit) and the latest Macintoshes. So, I need a client that runs on desktops, laptops, and netbooks.

The thing is I’ve been trying to live my life completely in the cloud. Why? Because that way if my computer dies, or gets stolen (that happens to laptops) all I need is a new computer with a web browser and I’m back in business.

I also sometimes sneak onto my wife’s computer. It’s nice to just sign onto a web site and get access with my password. If I set up a desktop app for Maryam, then I have to log out and ruin her experience when I want to use that same app, too. So, I tend to stick with web sites.

Plus, I do a LOT of speaking. It’s really great to just jump up on stage, open a web browser, hit a website and have all your info up there.

That’s why I love Seesmic‘s Web version so much. Oh, I can hear all the geeks yelling “and it doesn’t take much memory, the way, say, Adobe AIR does.” Absolutely! Google Chrome running on Windows 7 takes less memory on my computer (even with Seesmic Web loaded) than either Seesmic’s AIR version or Seesmic’s Silverlight version (released into private beta tonight).

But there’s a few important things missing from Seesmic’s Web addition:

1. I can’t log into multiple Twitter accounts (I have three now, and will be adding more soon).
2. I can’t log into Facebook. Seesmic’s AIR client lets me do that (I can even write to either my private Facebook profile or my public Facebook page).

I’ve been playing with Seesmic’s Silverlight version tonight on Windows 7. It looks a tad bit nicer than the web version (I suspect Microsoft helped Seesmic build this version, because that’s what the evangelism teams do at Microsoft — I remember a team when I worked at Microsoft who helped MySpace port over to Windows, for instance) but that’s pretty superficial and while the Silverlight version looks better I couldn’t see any features that didn’t exist in the AIR version but there was plenty that was missing. It doesn’t yet support Facebook, for instance (that’s promised to come soon). Anyway, it did support lists and it did support multiple Twitter accounts, so as soon as it gets Facebook compatibility it’ll be the one I leave on my Windows 7 machine.

So, there is no perfect client. At least not for me.

I do have to admit that I like the rapid innovation we’re seeing in the Twitter client business. A few days ago I talked with Seesmic’s team about the rapid innovation that we’re seeing and how tough it is to keep up.

How about for you? Have you found a perfect Twitter client yet? Which one?