Acho que usando o Cursor comprando créditos sob demanda é ainda mais vantajoso. É geralmente o que eu faço.
Utilizo os tokens do pacote até onde dá, e quando preciso de mais, acabo indo no on demand, e o meu projeto também é complexo.
Para otimizar, coloque o Cursor nos modelos do Gemini e Sonnet como default, e use o Opus só para decisões mais profundas.
Use e abuse das skills e escreva seus prompts em inglês.