I really like my front hub, but that opens a whole can of worms, especially if you want suspension. It depends a lot on how you use the bike. What I really really really,,,, really like is the way you can stick both wheels to the road by putting power on both wheels. Cornering with the motor off feels sketchy to me now that I'm used to the frontie pulling me through the corner. But if you want suspension, it's take your chances with alloy forks, or settle for cheezy steel ones. For me, street riding, 40 mm of travel and no oil or air in em is usually enough to smooth out moderate road cracks. But when I get on my peadle mtb, that has just barely better suspension than the wallbike, it's like night and day with 80mm travel.
My bike feels pretty balanced, with 15 lb motor up front, and 15 lb battery on the back rack, so that is nice. A big ol x5 up front might be just too heavy, but I don't know without trying it. Another thing you definitely lose is ability to jump the front wheel over a curb. I'm just not strong enough to do that with 15lbs on the forks. My city has lots of wheelchair curb ramps where I need em, so It rarely affects me if I'm riding legaly.
Riding this bike on dirt trails is suprisingly nice. The wheel does spin sometimes going up a really steep hill, but it does that at about the same point that I have a really hard time controlling wheelies on the peadle bike, so in a way, the heavy wheel helps out when I need it. But with the cheeze front forks, I bottom out endlessly on downhills, and have to go real slow on them, unlike the peadle bikes forks that just eat up the bumps. Again, you can find it hard to pop the front over an obstacle, but no trees grow here, so I don't need to hop logs across the trail.