A little background, I've been out of riding for a few years now, my last bike was a 2004 RM 250. Loved the bikes instant power, however always felt like it was lacking in the low end. the previous bike was a Honda 230f, and while I loved the low end torque, the top end was lacking. I'm looking for a good compromise of the two. I'm leaning toward the 250/300xc. I won't be racing, and the bike will need to handle low speed riding well. Most of the riding will be slower technical riding. I will be riding with my stepson quite a bit, he's only 8 and we will be purchasing a dirt bike for him as well. I've read through several threads and have done quite a bit of research but I seem to be very 50/50 on which one would fit my riding style better. Trying not to beat a dead horse, but I dont have access to either to ride before I buy, so I'm looking for as much info as I can. P.s., I used to be a member here but can't remember my username.