I can't wait to never see a reasoning button ever again. Why do I have to reason about what reasoning level to use?
Because the model can't read your mind and know if you want a quick answer, or an hour long deep dive.
Because your incentives are opposed to the provider’s incentives
I think it's nice to be able to make the model reason for dozens of minutes when you want to go deep on a topic, even if the router thinks it's an easy question.
Some people want quick results. Some people want it to keep searching for a new math proof overnight without giving up, and they have money to burn.
It seems like giving it a time limit or a budget in dollars would be clearer, though?
Or, keep searching until I come back to the computer and ask about progress.