To use an analogy, think about how you write English. Is there a "correct" style? You write in sentences, which can have a certain length and a certain style that's appropriate to what you're writing. These form paragraphs which also have a certain length, style and formatting. There are organizations which produce style guides which dictate some rules to follow in certain contexts, however, ultimately your goal should be pretty similar to what you do when you write code, regardless of which style you use - to convey your ideas clearly, to both yourself and your team.
I don't understand why people need to focus so much on indentation. It's pretty obvious what looks acceptable or not. When I see hard-to-understand code it is usually not because of braces and indentation. For example, functions which are too long are also a style issue - probably a more important one than whether you use 2,3,4 spaces for indenting.