Yeah, there are things that are sometimes necessary and sometimes not, like {}'s. It saves headaches if you are just in the habit of always using them even when they aren't needed. Otherwise, you have a greater chance of writing a large script and forgetting them when they are needed and then wasting a lot of time debugging the script.
In the end, that's a personal preference and is up to the individual. Personally, I make things multiline most of the time anyhow. It means more lines, but I just think it's easier to read that way. About the only time I do anything that uses {}'s on a single line are error message/validations. Again, it's just a preference and can be done either way.