Thank you so much guys for your opinion.
Already updated to ios 6 and lose my jailbreak. Really miss ncsettings, zephyr & password pilot. They helped a lot. But there is also so much improvement in ios 6. Smooth, new colour for theme, faster, but only one thing the the new app & itunes store is slow to load up a bit. maybe will be improve soon. So, the update worth it. & the apple map was not so bad at all. Maybe at certain places it is bad. My only suggestion to apple is to have offline maps and navigation. Im always travel oversea. So i think it will help me much because when im oversea its not worth to do data roaming. It cost me a lot.
The battery is just the same as 5.1.1. Overall, its great.