All nice, but my bias is for a gravel road/adventure bike. If you can have only one bike, a do-it-all bike is essential.
If I can't have that, I'd want an urban 29er like the Marin Muirwoods or Giant ToughRoads SLR.
Why? I want to be able to go anywhere, something I can't do on a road bike.