Twitter wise, Tweetie 2 is said to be the best app around, it'll cost you a quid or two though.
Disagree on the Facebook app, aside from update speeds (which are down to your network rather than the coding) it works really fast (although it's worth mentioning I have a 3G S which has a faster...