I moved to CO and got one last year cuz my fat ass couldn't handle the elevation. Went with a 2022 Specialized Levo Turbo and could not be happier. Only have to charge the battery every 5 rides or so. It's still a great workout, especially because I can ride so much longer on it than I can on my analog (and honestly it's much more enjoyable).
They're pretty pricey and very in demand here, so I got it used in Dallas when I was visiting family. Definitely figure out your size and an idea of what you want, and don't be afraid to wait for a good deal. Mine retailed for like $12k but I got it with less than 200 miles on it (having an odometer is awesome) for $4k.