You can't go wrong with Trek or Giant. IMO. However 90 km a day means four hours in the saddle and probably needing to recharge your battery somewhere in between (although that range is possible on lower assist levels). You might be a candidate for a scooter even (dare I say) an ICE model.