I think it's a good deal. After-tax price is ~$1082, trade-in is $699, with a $200 store credit ($300 with a Google 1 sub), and $21 back from 2% credit card rewards. So ~$162 cost, which is not much more than the increase in trade-in value. Plus the 1 year of Gemini Advanced and maybe some YouTube premium months.
The main downside is that store credit expires in 1 year. Also I hate buying new phone cases.
The main downside is that store credit expires in 1 year. Also I hate buying new phone cases.