It depends on the situation. I absolutely believe the article's author would choose advanced search over filters when the list is long and the load is slow. In that case is best to give the user an advanced search possibility first, and maybe filter after that. Think Amazon's style, do you really want to wait 2 minutes to get all video cards when entering that category and only after that to filter after 4090 ones?