1230 mAh just isn't enough for a touch-screen smartphone. There's no excuse for this sort of thing. Even on the BB 9900, with a smaller screen, a lot of people are having problems due to it being underpowered. The manufacturers are shipping these things with tiny batteries to keep them thin and stylish, and letting the end users worry about how to get through the day on them.
In my view, 1500 mAh is barely enough for a current generation smartphone, but realistically there shouldn't be anything with less than 1700. The processors get faster, and there's no free lunch. They need more juice.