As I have already said in my previous post, I'm going to share my own experience about developing games for Windows Phone 7. Here is my first tip:
"Do you want to create games for Windows Phone? So, get the Windows Phone device!"
I know that it's kinda obvious, but I'm sure there are people who think that they have the emulator and it is sufficient. I'm sure because I used to think like that.