If im feeling very controlled and i am in a decent state of flow, the raised issues above seem easy to deal with.
My main issue is that feeling controlled and being in a stead state is not the developers way, and its virtually impossible to remain calm when all you want to do is indent the code at the start of your line.
I like to skip to the end of the line often too - i do this by holding command and taping the right arrow key, and i fint that also triggers code completions.
The code completions when i mean to accept them are good.but so many i dont ant to use.
I have no idea what the best solution would be - but teh ability to disconnect the LLM from the tab key and reassign it would be beatiful.