It's very subjective, and I don't want to say that semicolons are good or bad, indentation is good or bad, etc. But I think a language should decide whether white space is significant or not. If it's not, don't add exceptions! Operators changing meaning when surrounded by spaces in otherwise context-free languages are an abomination!
How does that make the language not context-free?