I'd go with the HTC One X (or One X+), SIII or if you want even larger then the Note 2.
Personally I've not seen great reviews about the SIII's display, especially when playing movies and it seems to handle the black gradient pretty badly.
The Note 2 excels in this area for me but I don't know if it would be too big for you. Personally I think the HTC One X has the best screen on the market (not just saying that cause I have one) but in my own opinion I think it's better than what's out there.
Also, if you're looking for a nice ROM then Sense on HTC phones in my opinion is the closest you'll get to something and eye appealing to the iPhone look, in terms of UI and you'll be able to get a ROM that has the best bits of Sense and stripped out the bloatware.
Any of these phones would suit you though.
Also, the Nexus 7 and 10 are both tablets
The Nexus 4 is the phone, although this only goes up to 16gb with no additional storage so I don't think this would be big enough for you.