Hi, I'm looking into the most appropriate kit for my commute. It's a long one (about 20 miles) but I can charge at either end. I'd like to know whether a hub or crank drive would be best for speed as I don't expect to deal with too many hills. I've attached an elevation profile of my journey and...