As long as I don't use the push service I think the official app is the best.
But I am always looking for FREE alternatives...