In my personal projects I tend to use OOP as much as I can, although probably not good enough .

On the other hand, In my current work I can not do that (although I try hard) since most of our codebase (1.2 million loc approx) is made in procedural and drag-and-drop-onto-the-form style.