Jeromeo said:
who's winning the races??? Honda or Kawi's?? I'd go with the kawi.
Since he's looking at 2003-2007 CR250 and KX250's let's compare the relevant data to make a decision based on your criteria.
03 Honda CR250 MX and SX Champ.
04 Yamaha YZ250 wins SX and a 4 stroke is MX Champ.
05 Suzuki RM250 wins SX and a 4 stroke is MX Champ.
06 A 4 stroke wins both SX and MX Champs.
07 A 4 stroke will win both titles yet again.
So based on your criteria it's easy to see the Honda CR250 is the only logical choice between it and the KX250 as it won a title the KX250 did not. However for my money the Suzuki RM250 and the Yamaha YZ250 were the far better 250 2 strokes during this period.