The best plc on the market is the one you buy for your personal use, regardless of price.
I had the opportunity to oversee machinery that was using over 20 different brands/models of plcs. These included Allen Bradley, Reliance, GE Fanuc, Sixnet, Cutler Hammer, Horner, Micro's, Shark's, etc.
I had my one favorite, and even though it is out of production, there are still plenty new ones out there. If I could, I would buy them all up.
However, perhaps the best one is one that someone gives you (FREE) including programming software (specially if it "costs").
Whay tyoe will best suit your needs, do you want to pay for extra cost software, will it do th job you want, if is going to a customer will the accept it, can you get support if need be (if so, how much $). Overall, will it do the job and is it cost effective for you?
regards.....casey