To be honest I prefer ladder or IL (STL), perhaps I'm old school, but it creates the same code, seems slower to work with. I'm proficient in C++, VB, Pascal etc. but I think that PLC manufacturers have not got the IDE quite right yet, it definitely seems more cumbersome until you get proficient at it. I know it has been designed for harmony between PLC's but it still isn't that portable, well at least not that I have found yet.