2 things that made me go for a WP7 over Android are

1. Fresh new look (Metro)
If you haven't seen a WP7 you won't believe how beautiful it looks.

2. My range was same as yours. So I din't find a latest release Android phone at that range. All the phones at those range were released way back.
Mind you I always try to buy latest release phones rather than phones released way back.