well, u can go running lab, and have yr foot analysis.
It depends on what foot type you belong to. 3 kinds, normal arch,
low and high arch, and of course, flat footed.
After u determine yr arch, then you will see which type of
pronation you have. They have inner and outer pronation.
After which, you will determine which type of shoes are suitable
for you. As the TS has mentioned, there are cushion, support,
stability, etc...
On top of these, there are medium and high for each type
For brands, asics and mizuno are 2 of the more popular running
shoes around. There are others like sacouny, NB, etc
the people in running lab, runs a free test for you, and they will
recommend to you, which type of shoes are suitable for you. Then
you can slowly decide on the brand...
hope that help