Hmmm, personally I use 3 space indent via mapped tab key (no hard tabs, they are bad IMHO becuase I write a lot of cross platform stuff and they never turn out the same in any different editors).
I also like the Allman style of indenting and bracing
However readability is the key to any of it. I'm not religious about it and I find 2 space or 4 space just as easy to read as long as it is CONSISTANT
throughout the code block."Nothing is sure but death and taxes" I say combine the two and its death to all taxes!