Exactly my experience as well. Like Sonnet can help me in 90% of the cases but there are some specific edge cases where it struggles that o1 can solve in an instant. I kinda hate it because of having to pay for both of them.
I’ve always considered doing that but do you come out ahead cost wise?
So I'd say it depends. For my use case it's about even but the API provides better functionality.