I've been researching alternatives on the Endless Sphere forums, here, and eBikes Discord. Everything has its pros and cons. Mid-drives have a lot of power and can handle almost any terrain or condition, but they seem to break frequently, wear down the drivetrain a lot, and are often unreliable...