Check your local bike shop. Most brands have good offerings, it mostly depends on what's available nearby. Giant, Norco, Trek, Specialized, Marin, Cannondale, all have good offerings, and there are great smaller brands too.
If there are any really specific features you want, then you should choose a model first, otherwise, ask the salespeople, that's what they're good for!