At first it's kind of difficult, but after a while you get the hang of it - a new user tutorial would be helpful. With some patience, however, I got pretty good. Other than that, the only thing that could make it better would be online play...or maybe a sprinkler system?
I have to disagree with Frumpy on his "Hahahaha..." bit. I don't think he's being fair to the developer. I mean, yeah, I know, he gave it five stars. But a game with this depth is not something you just laugh about - you must experience it.