Стоит ли переходить на Хуки?
Да
Стоит, но так же стоит перестать их сравнивать в дальнейшем, иначе это вызовет больше ошибок
https://overreacted.io/react-as-a-ui-runtime/

 Одно из очевидных - невозможность нормального красивого переюзания stateful-логики. Хуки ты можешь заталкивать друг в друга, комбинировать куски логики и потом всё это юзать в любом количестве компонентов. На классах так просто это не сделать. 