Welcome to the site.
Lots of opinions here. Be ready for questions about your height, leg length, weight, desired riding posture, distance you have to travel between charges, # & grade of hills, surface you ride on, speed you want to attain, any possible cargo. Different bikes fit different conditions.