While both paradigms are powerful ways to think about and implements solutions, they are not necessarily useful in the same way and in some solutions one may work better than the other. As is common for most tools.
It has been a long time since I've read any fundamental software engineering/CS books - are there any great ones you've read that cover the benefits, and drawbacks of OOP and functional programming and in what situations/solutions they shine or are not so good? Not necessarily looking for one book to cover that specific topic - willing to believe multiple books may be required to cover the breadth of both.