Before fixing on a particular style, you have to decide *why* you are doing so. Sometimes you have specific requirements (if your customer specifies MISRA, you use MISRA). And sometimes you are working on existing code, in which case fitting with the existing style is often the best choice. But mostly you or your company pick a style to make your code easy to read, easy to understand, easy to maintain, and to lower the risks of mistakes. Those are the goals to keep in mind when picking the style. You also have to take into consideration who is writing the code, and what kind of code you are writing. One style does not fit all.
Personally, I think that rigid naming patterns are unnecessary, and can often be ugly. A great many people are convinced that pre-processor macros should always be in all caps. I think that convention should have died out 25 years ago when computers got "caps lock" keys. Some people like to use Hungarian notation (stuff like "ucLength" for an unsigned char variable). I don't - it discourages use of appropriate types. The exact size of a variable should be either clear, or irrelevant, and you see it from the declaration of the variable, not from its name. But that's for /my/ programming - the style you want should suit /your/ programming.
One thing that I think is particularly important is code spacing, indenting and layout. I'm not nearly as permissive there - blocks must always be indented consistently. I also insist on braces with multi-line if's - if something takes more than one line, it's a block and should have braces and indents.