While it should be fairly obvious by now that I lean more on the FP part of the Scala community, the language does have a large set of OOP features.

When these are the right tools for the job at hand, developers should feel absolutely free to use them. But with care, and if possible while keeping in mind the rules exposed in this section.