I currently ride a KDX220 but am thinking about upgrading to a KTM 250 or 300 EXC. How do these bikes compare? I'm guessing the suspension must be much better on the KTM. How about engine performance? I see a lot of KTMs out there but don't have a good sense or reliability or ease of maintenance.