Do you like to tinker? OpenSprinkler is a raspberry pi based system. I love mine
I like that it is my cloud and so I have no fees, no outages to worry about and I can customize everything. If the company goes out of business, no problem, it still works.
I use VPN to connect away from home to access and it is super easy.