I looked into the Keyence PLC's a couple of years ago, they were going to give me one to try. But, after downloading and using the software I decided against them. They may be great PLC's but the programming software is about the worst I've ever tried. The salesman was upfront about the software being a little below standard, but when I actually tried it, I found it was way way below standard.
But, the software was free and I guess you might say worth every penny you pay for it. :=)