Newb here - should I install latest firmware?

This may not be in the correct forum section, but decided that since I am interested in installing customware, it might not be too far off.

My understanding is latest version is currently 1.0.29. I've got 1.02.20. Should I install latest version?
Generally, for installing custom firmware, should we always get latest version? Or is there a favoured one out there?

Also, is there a way to disable OTA if we wanted to stay on one particular version?
It's all gain and no drawbacks.

It's worth it even if just for the web interface and the ability to restore your scheduled events after a random retune :)