I am working on the OG firmware this weekend and I do plan to include static IP in the firmware. So you can expect to see it fairly soon.
But let me comment on this line that you said: “wouldn’t it be better to put the static IP feature in and let the customer decide” — no, it’s not always a better idea. With OpenSprinkler we’ve had plenty of users who didn’t know how to properly configure the static IP, some of them did not set the gateway IP correctly, some of them set an IP that’s in a different subnet, causing the device to be not able to receive packets. If you give this option to users, they will be curious and will want to try it, sometimes without knowing how to use it correctly. Giving more flexibility is not always a better idea, this is what I learned from running the business.