A review really will not tell you which bike is best for you, the same bike can feel completely different to different people. For example, in 1997 the YZ125 was hailed by all the mags as the best 125 out by a large margin. I bought one and didn't really like it. I never got comfortable with the handling or suspension, even the motor felt a little flat on top. I rode other peoples bikes and they rode mine just to make sure it was performing as it should, it was and several people liked it, but I really liked the KX's and CR's better. Of the bikes you listed, the CR will have the best build quality, followed by the KX and then the RM. In general, Honda and Kawasaki parts are cheeper than suzuki or yamaha (especially cranks and shock parts). Is there any way you can test ride these bikes? Perhaps go for a lap on a few frind's bikes at a track day/pre-race practice???
If it helps any, a good frind of mine (who was a pro GNCC rider, raced the ISDE in Chech....Also a very competitive MX rider) now owns a Honda/Kawasaki dealership. Of course he pretty much has his pick of whatever new bike he wants and has plenty of opritunity to try out both brands. He typically perfers the CR's, however from 03-on he perfers the KX125 over the CR125. He spoke very highly of the KX and was flat amazed how good it is for MX, he still uses a larger CR for woods(such praise is rare from him).
hope this helps,
Good luck:)