Many will tell you that front hubs give crap handling. As you can see, in my avatar, my Carrera is a front hub and I've covered around 12k miles with it. So I can assume some authority here.
It was a simple fit though I had to fit a bigger disc and so alter the caliper mount, not a problem you will have. You will have to provide for at least one torque bracket. Best ones, I think, are from Hammer Bikes, but they need a mudguard lug to anchor too. Can't see if your bike has them. Otherwise, just make sure the dropouts are fully deep enough for the axle to seat.
I would also seriously consider upgrading the front brake to hydraulic, a Magura HS11 or similar.
My front hub is an Ezee which is high torque and I live in West Wales where hills are hills and flat bits live only in your dreams. On steep climbs where the surface is greasy, mossy or gritty, the wheel will scrub. I usually deal with this by shifting my CofG by moving my shoulders forward or, in extremes, standing up. But really it's nothing an experienced cyclist can't handle. In 12k I think I'm now on my 4th Marathon plus tyre - worn them to the blue under layer and never a puncture (that's buggered it!).
There is some issue with low speed manouvering, I use the the brake cutout to stop unwanted motor bursts when doing u turns, manouvering through gates etc.
I occasionally ride grit paths (such as the Tissington Trail). These millstone grit surfaces are an absolute hoot. Using the throttle to start off gives you controllable wheel spin, otherwise cycling normally is not a problem.
Majority of my riding is tarmac and, really, there are no issues that an accompished cyclist can't deal with. My wife rides a Big Bear (also front hub) is not a cyclist from childhood as I am, she also handles it and has never come to grief.
I'd sai, all in all, the tales of woe where front hubs are concerned are exagerated. There are no wheel centering/dishing issues when fitting and no chain line issues. Hubs seem to be more bullet proof than mid drives. I've had to change one case bearing in both my motor and the wifes - that's all.