I would probably decide the opposite -- a suitable KTM for dirt-only bike, and a Honda for street legal use.
I love my 500 EXC, and it may be the last dirt bike I ever own, dual sport, tuned nicely with 3.1 gal Acerbis tank (180mi range), handguards, heated grips, rotor guards and everything...