Знать оба подхода нужно в любом случае одинаково хорошо. Какими бы новыми и модными хуки не были, вероятность того, что придется работать с классами чрезвычайно высока и никуда не денется в обозримом будущем. И не такие уж они плохие и непонятные.
Ps а, блин, вопрос про что использовать был, а не про актуальность классов, тогда я мимо написал