Have you considered motorola milestone 2 / droid 2? Dont get it if you planning to use different ROM. I also have experience buying samsung galaxy s from mobicity and I must say that their service is excellent.

Personally I prefer clove because the phones are for european market and mobicity is for asia/hong kong (it doesn't really matter tbh except for updates rollout).