Help me decide: Is it time for this iPhone user to go Android?

My 2 year-old iPhone 3GS has about had it. It’s painfully slow despite a few full restores and I’ve been having a lot of volume/speaker issues. The speaker will just stop working at random times. And when listening with headphones, any headphones, the left side is clearly much louder than the right. I’m eligible for…