If more for off-road I would go with the Templar X 250. The Templar is Technically an off-road only bike but some have been able to get them Registered and Tagged.
https://amzn.to/3uflDEL
For street and off-road I would go with the KPX 250. The KPX is a street legal bike, so no issues getting it registered and tagged.
https://www.venommotorsportsusa.com/...d-street-legal
Both these bike have similar engines and power. Both being 6 speed. Templar X is carbureted and the KPX is fuel injected.