You can do something about the height: I'd start by shaving seat foam. You can lose about an inch that way. There are other, more expensive solutions too.
Also, you will get used to it. I am 5'7" and ride a KTM200, all stock. I'm tip toes on it, and I've had many an awkward moment, but it's far from impossible. I have a 33" inseam though. Still, I bet you'd be fine. You don't necessarily NEED to touch the ground, especially on an MX track. It's nice to be able to touch on the trails though.
I'd keep a KTM 200 on your list. My EXC has gobs more power than a 125, but it's smooth and will lug down if you want it to. The KDX is even smoother than that but also heavier, and wider, which makes it feel taller. My KTM doesn't weigh much more than a Jap 125 unless the enourmous gas tank is full. Also, it is more than acceptable on the MX track. If you did nothing else but MX you might want stiffer suspension and different gearing but as is, you'd notice a WORLD of difference.
I had an XR200 for a year. I was about like you: ready for something different, not sure what. I almost got the KDX then changed my mind at the last minute (mostly because somebody told me the KTM would be too much bike for me, so I had to get one).
There is NO such thing as too much bike, I think. Anyone can learn to ride anything.
But you will have an adjustment period: stick it through, and you'll be kicking ass.