No opinons necessary. Just look up rules for grammer usage in a dictionary.
Both are interrogative pronouns. Which is used when there is a list or set to choose from. As is "Which credit card is the best one to use for earning miles?" What should be used when seeking information. As is "What is the best way to earn miles?"
Now I wonder which mod will close this out and at what time?