I have a Diamondback, I go regularly, it performs well.
I wouldn't recommend getting a Trek or similar, you pay extra just for the name, its not worth it.
Check out one of your local bike shops and see what they have in stock. Pick their minds, see what they say.