Without doubt I have to recommend IM+ here. My friend keeps it running 24/7 on his iPhone and he still has better battery life than on my G1