I haven’t seen anyone address this yet, so I’ll post. I would recommend riding a bike with torque sensing, and a bike with “cadence” sensing. One you ride a torque sensing bike, you likely won’t want a cadence sensing bike, but there is a large difference in price. We have two Lectric 3.0 bikes, and they have cadence sensors. Each pedal assist level represents a certain maximum current draw from the batt. On level ground this essentially equates to a speed setting. As you go up a rise, you slow down, unless you really ramp up your own assist via the pedals. It takes some getting used to in order to match the gear you are in with the pedal assist level, and the amount of effort you want to add. In pedal assist 2 on our bikes, you need to be in gear 6 or 7, otherwise you have to pedal really fast in order to be expending any effort at all (on level ground).
We bought the Lectrics based on price, knowing they would be short term. The torque sensing bikes that we test rode were Specialized. They were fantastic, but about 4 times the price.
If you really want to ride a bike, and not just have a motorized conveyance, torque sensing is the way to go. It doesn't replace gears, but gives you an additional range for any given gear - so in some cases, you just bump up the amount of assist it gives you as you go up a hill, so you don't have to change gears. I love having the bike in a low gear, with high assist, at stop lights - I can easily get things rolling while I get my support foot back on the pedals.