I have used this a lot to program Wago PLCs. I really like it, it is really easy to navigate, and you can mix and match the IEC 61131 languages by calling functions programmed in a different language.
This is great for using sequential automation within a larger program.
I've worked with a lot of platforms, including Step7, RSLogix, a few different GE platforms, DirectSoft, whatever the Omron one is, etc. Codesys definately holds up well when used with the Wago at least.
The tag and variable creation could be better, but it's not a problem once you get used to it.