If you plan to MX, the EXC will have softer suspenion, as it is designed as a woods / enduro bike. I have an EXC and love it, but I am not an MX'er. I'm much happier banging my bars off of trees. While I have not had any problems on an MX track, I can say that on the larger jumps the suspension is too soft for a serious MX'er... which I am not..

I see you are concerned about redoing the rings. Yes a 125 needs rings sooner than a 250, but don't let that bother you. Its easy, and inexpensive. Back in the day, we used to change rings in between races. I know of several 125's that have been on the same piston / rings for several years. If you are not an "A" rider the piston / rings are not an issue. If you get the 125 you should start a riding season with a fresh top end (piston / rings, wrist pin needle nearing) and change rings mid season. On the 250 I'd start the season the same way, but skip the rings and rebuild until the off season. As you get used to the bike, you will begin to see signs that is time to freshen up the top end. It will be a little down on power, it may start to smoke a little more, but most of all based on the compression tester, you will know when its time.
No matter which bike you choose, 125 / 250, get the one in the best condition you can afford. As with all used bikes, some money will beed to be spent to fix, freshen up a few things. You may need some new tires, grips, wheel bearings, etc... Factor that into your purchase as well.
Good luck, and I'm looking forward to seeing you on a smoker.