Sounds like the iPhone to me. My 3GS never had great battery, same for the iPhone 4S. Just playing around Safari while on the bus drains several percentage points.
Let's face it, these are small devices with small batteries, yet they are more potent than desktop PCs we had some 8 years ago. You can't expect them to not be power hungry.
That is very true. Nevertheless I find the battery life weak, even compared to my old 3GS. I would have expected a bit more from a brand new device. In general it comes maybe down to Apple not squeezing out the last possible MHz out of the their processors, but rather going for a compromise between Performance and Battery life and a more efficient OS.