Unless you are an elite pro...what you ride does not matter much
You could buy a 300 dollar bike and functionally it would be the same, (shocking isnt it) Expensive bikes really are more of a bling factor.
All those companies make great bikes. If you spend more than a thousand dollars you will be very satisfied...for awhile, and no matter how much you spend you will soon find yourself lusting after another bike, another component, another piece, better wheels
just trust me, all those bikes are just fine