14 votes
Create a decent IM app that can run in a background process
My largest gripe on the phone is that I can't be connected to AIM & GTalk at all times and received messages. I had BeeJiveIM on my BlackBerry curve and I miss it A LOT. Even the sidekick has the iPhone beat here.