These two are about the same price, S2 slightly more expensive, and a spec comparison, on GSM Arena, shows they are very close, S2 slightly ahead.
Any reason to go for the Mini other than the styling being a bit more up to date?
One is likely to end up as my next phone.
Other currently sub $500 recommendations welcome.