The best bike for... everything?
I'm looking into getting a new bike, but I don't even know through which type I should look. Most websites list bike types as being for this OR for that, and hybrid seems to come the closest... but I don't know if it could hold up against some of the rougher patches I often come across.
I bike for both short and long distances (from 2-20 miles), and on an equal variety of very hilly terrain.
This is what I encounter on a daily basis:
Paved roads
-pocked with craters
-smooth and new
-brick and tile
-loose gravel
-large, jagged gravel
-designated biking lanes
Wood-slat bridges
Off-road
-soft beach sand
-thick, slushy mud
-dirt roads
-forest paths (roots, rocks, sticks, and pits)
-biking trails
-grassy areas beside roads
Please keep in mind that I ride over all of this each day, and that the area is nothing but hills...
Speed isn't an issue for now, but I'm sure that one day (and probably soon) it will be. But is there a bike to accommodate all of these terrains? I'm usually on the pavement sections for about 2/3 of any given ride, but that other 1/3 can be a huge pain. I'm starting out on a Granite Peak Roadmaster right now and it just isn't cutting it... but I'm not too interested in an Entry Level bike, either, as I've heard I'll just grow out of it in a year anyway.
I'm pretty sure I'm looking at either a hybrid or a mountain bike, but if anyone can confirm one way or another which one I should focus on, I'd really appreciate it.