This one’s more of a historic disagreement as the original reason I preferred the unindented syntax no longer exists now, see this post for more details. Nowadays I mostly tend to leave the indented syntax as is now, only sparsely converting for consistency. That said, if/when we start a new project from scratch, it will highly likely only use the colon indentation syntax.
I highly recommend naming rules, particularly for larger projects, as it makes debugging so much easier. The debugging commands will tell you what rule is causing issues when the rule is named.
I don’t see if being too much different than it is today, as I was around 10 years ago and it’s not hugely different than it was then. @Joey’s answer gives a lot more insight on this one.