So I am considering buying a new dirt bike. My background is small bore motocross bikes. I am much more offload than motocross but like the performance of the motocross bikes. Grew up riding 125 2 strokes mostly. In 04 I bought a RMZ 250. Absolutely loved the bike. In 07 I bought another RMZ 250. Again, loved the bike. I kinda lost interest in riding for a while so I sold it. A couple years ago I needed a project so bought a 2006 YZ 125. Rebuilt the entire bike. Turned out really cool. In early 2017 my son decided to take up dirt bikes. Bought him a DRZ 125 that he grew out of in literally 3 rides. Then got him a RM 85. He rode that for about 7 months. Had a few issues with it so finally got rid of it. He has raced a little motocross and is having fun so I had the suspension re done for him on the YZ 125. He is doing really good on it. So now I want a bike again but can't decide what I want. I am attracted to the KTM 250xc-f. Also considering the Yamaha YZ 250FX. Both 4 strokes and both electric start. The last one that sounds somewhat appealing is the KTM 150xc. I have not ridden any of these so all that I can do is listen to others and read reviews. Anyone on here have experience with any of these?