The Xperia U probably gives you better value, but you do get a smaller (3.5) screen. Dual core, good camera, silly lighty-up thing at the bottom where the home etc buttons are.
With fixed size small memory too.
my two G300s are much less creaky than my two OSFs - but both those OSFs work fine after 18 months and too early to tell on G300
only complaint i have about G300 build is the screen on one of them was misaligned so you lose the top 4 rows. not sure if i could correct this, not going to risk opening it.
Thought the screen alignment was found to be a software issue and was ok on recent firmwares so definitely wouldn't open it.