That is a long commute. I'm at 12 miles each way, which takes about an hour. My bike is almost 30 pounds and I've seen the e-bikes come in around 60 (which is not that bad, my bike weighs 60 when loaded for touring). I think part of it depends on whether you have to haul your clothes with you or if you have a locker at work. The less you have to haul, then the better you would be with a lighter road-oriented bike.