The type of riding you do and the level of performance you want out of a bike. An example would be riding a road bike for a road that's built for a mountain bike. As you narrow down the type of riding and your own experience, you will come to realize certain things about a bike.
A professional rider will notice things that I don't.