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
if
{
#Stuff
}
else
{
#more stuff
}
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!