I've done some (not a lot) trail/mx/super moto riding on various machines and I think the Honda CRF 250 is a hard machine to beat. It'll do everything you ask of it, is built to a high standard and will start pretty much first time, every time.