Well there are many things that can cause low screen on time , usually everyone reporting 5+ hours screen on time with 106# , you could be having bunch of wakelocks or perhaps you're constantly on 3g network, none of us did test with 3g network, maybe you use too high brightness, i can't really know without you telling me your usage. As for me 5-6 hours is minimum on very heavy usage with 106#.
As for suggestion i don't have any really without knowing your avarage usage. Please write it here so i can try to help you out.
Oh btw heres my latest test from 139#
The only issue i encountered was *flickering* when on auto brightness , everything else was normal as it gets. Anyway this is my battery life from 139# after a very long day and some medium / heavy usage with low and max brightness mixed from time to time. Overall great experience. Oh yeah plugged it on USB for maybe a minute just to put pics on the PC and in the meantime took the screenshots, you can see that in overall statistics. And most used brightness lvl was 35%