Welcome to the party!
I personally am not using any dedicated sprinkler controllers because they tend to be wifi/cloud based and have chosen not to deal with could based approaches.
I am controlling my sprinkler system with simple relays. I have 6 channels controlled by 3 Monoprice/Vision dual relays. The scheduling/automation is all done within vera/openluup.