it's probably not your imagination. the ECM-MS907 was my first mic so I have some experience with that line
your options are nearly limitless. you can get mics ranging from $70-$1000+, from something the size of your pinky nail to bodiless small diaphragms, white to black, phantom or battery power, omni or cardiod.
I suppose the first question is how much do you have to spend? Not that more expensive mics always yields better results, but we need to know what to recommend
Also, do you have a preference to mics with regards to other recordings you have heard? Often times your own ears can make a good recommendation.