Again with this type of thread, The best bikes are high end, Name brand used bikes with top flight older components, that are available on Craigslist type sites. Do some research, talk to those who know, consult the experts, take a little time and you can get a fantastic bike for 500.00 more or less that will serve you well for your whole life and still be worth something if you want to upgrade later.