If price is an issue to you (which totally is understandable, I'm a very budget conscious buyer), check out Luna Cycle?
I bet there are many Luna owners on this forum too, interestingly enough, although Luna Cycle is very well known, EBR does not have Luna Cycle specific forum.
Check out Luna Wolf.
1000W mid drive for $2,300. If you want to upgrade it to "Luna Ludicrous 2500W" motor, it will be extra $250.
https://lunacycle.com/luna-wolf-alite-plus-electric-bike/
Yes, Luna Cycle bikes tend to look a bit ugly with those add-on battery pack with some exposed wires.. it does look like weekend DIY project.
But I guess the bang for buck factor makes them popular.