looking for a functional wordpress theme

I would like to create a website like https://www.bestadvisor.com/
Is it possible to do the same functionality using any of WordPress themes/plugins? And if so, which one would you recommend?
In general, I need to be able to add products for further comparison and also post articles on a blog page.
Besides, I need a smart navigation and advanced search. All suggestions will be much appreciated!