There are pros and cons to any coding style. I spend a lot of time working with code from many sources doing integrations so sometimes end up seeing many different styles in a single day (different naming conventions, braces placement, tabs vs spaces etc)
As far as I'm concerned - the most important thing if you are working with existing code is to follow the style of the code that you are editing. If you don't you make things harder for anyone following after you.
If you are writing new code than you should have freedom to do it the way that makes you most efficient.
I find that company coding guidelines are often far to detailed and end up being forgotten after a few years and a bit of churn in the software team ;-)