There are threads here that people have written with results and whatnot...
I think it is a bit of personal preference as well, but also stand to be corrected.
I think as long as you code consistently and code for portability and reusability, you will find the method and style that works best for you.