Which cheap Android mini/compact device to buy?

Hey folks, I need your advice.

I was the proud user of a Sony Xperia Mini until recently. Now my device broke and I got a full refund from Amazon
I'm tempted to just buy another Xperia Mini. But before I do, I wanted to hear whether there are better cheap compact Android phones out there.

Here are my requirements:
-Small size. No gigantic slab of glass in my pocket please - or I will want to pull my old Razr out of a shoebox.
-SD/miniSD card. I carry about 25gb in music
-semi-decent camera.
-I don't really do gaming.
-ICS (custom ROM is ok if it works well)
-decent battery life. I am often away from chargers for 10hours...

Looking forward to hear your suggestions!

Show Accepted Answer

Guest Quick Reply (No URL, BBcode or HTML)

Last post by maymie29
4 hours ago
HELP!!
Started by allan35
Last post by udooley
28 minutes ago
Last post by dcarter
4 hours ago
Last post by estella.spinka
38 minutes ago
Photo contest
Started by jkris
Last post by zackary96
2 hours ago
Last post by mozell.collins
11 minutes ago
Note 2 help
Started by bmorar
Last post by warren87
2 hours ago
Last post by uhegmann
2 hours ago
Last post by clifton.ratke
2 hours ago
Last post by mozell.halvorson
3 hours ago
Last post by jayden.sawayn
4 hours ago
Last post by zack.jones
4 hours ago
Last post by lesch.nella
2 hours ago
Last post by ahudson
4 hours ago
Last post by shaley
3 hours ago