It sounds like the problem you are having is not with the specific bike, or style/design of bike, but with the fit. If you can ride two hours before discomfort starts, there are likely some easy and small changes you can make to get it dialled in perfectly. Once you have the fit dialled, you can measure it and set up and subsequent bikes with an identical layout.