Mountain biking is great - flowing on single track is an incredible feeling. That said - access to great trails is not easy and you have drive to get there. Since my wife and I had a baby, she no longer rides - which makes mountain biking less enjoyable for me. I started road cycling for fitness and learned to love the speed and rhythm of it.