I haven't been riding for the last week due to smoke but have accumulated over 1000 miles now. I just love riding this bike. A lot of that has to do with the new controller although I think most will be happy with the stock controller as they won't know what they are missing.
My biggest complaint might be the level of support from Frey, but I think my expectations may have been unrealistic. If you have a warranty issue Frey will ship you parts but you are on your own for labor and how to figure the rest out. For example, my throttle stopped working. Frey had me contact Bafang for warranty support. Bafang sent me a new throttle and wiring harness. Frey did not respond to my questions about how to rewire internally. I had to figure out on my own. So I would not recommend Frey if you want hand holding, but overall I'm happy with the bike and I'm not sure moth other online vendors really do much more than ship you parts under warranty. There are some that do like Evelo, but you pay a significant premium for it up front.
I've added few more bells and whistles to my ride:
Burley Travoy trailer. I don't use it much but when I need to haul big items it's nice to have.
TK419 GPS Tracker. I ordered this on Amazon and it's working great secured in the neck of the downtube internally wired to the battery.
Kryptonite TKO folding lock. Love this inexpensive lock from Walmart. I have it attached to my seatpost thanks to this
Topeak bottle mount. So much easier to lock up now.
I think I'm still under $5K even with all my upgrades. I cannot think of another bike out there I would investe in for the money if I could do it over.