I'm the same boat. I came to Gemini after using curosr and Claude code. The latter are touted for their auto complete. But frankly the copy paste has not been the context-switch-nightmare I was worrying about. Best analogy I can think of is with Claude I am playing chess (doing local code completion) where as with Gemini I'm playing Go. Getting concept and large blocks of design patterns (and actually working at that) at time. So since I'm thinking at a much higher level the copy paste is hardly an issue (for me).
Oh frequent checkpointing etc are still key.