I currently use mitsubishi and keyence plc. Both also can perform same task, but keyence plc are more expensive.
I like keyence software and it simulation function. Keyence software can let us simulate program step by step (per scan) while mitsubishi plc software (GX Developer) cannot.