I think we can all agree that more choices is always better. IEC-61131-3 specifies 5 different languages, but are they the best? Are all 5 needed? I could see something like SFC, ladder, and a BASIC/Structured Text type language being the most needed??? (this is my opinion, but I care about what YOU think!)
Choose as many languages as you think you truly need (less is more sometimes, though, so if you think 17 languages, including COBOL, should be running in your PLC, you may want to whittle it down
)
If you don't see yours listed, choose Other and please post a comment as to which one it is. Also, feel free to comment on the pros and cons of the languages above!