I am looking for an all around bike that would be acceptable for a short triathlon, but comfortable for riding around with my kids. I live in the country and occasionally will be on gravel. Any suggestions?