I've now tinkered a bit with both the HTC Desire X and SIII Mini in a local shop. I have to say that I think both seemed rather nice - the SIII seemed a bit faster / smooth I think.
I haven't been able to find the Motorola Razr I, which seems quite promising. However, I've read that this phone isn't compatible with apps made with the "Android NDK". I'm unsure how compromising this is. Would that worry you?
Also, I see that Cyanogenmod supports none of these phones. If you would guess, which seems most likely to receive support in your opinion?
Also, if the choices are:
HTC Desire X
Motorola Razr I
Which one would you pick?