Cursor Tab Best Practices

I need some help for “Cursor Tab” best practices. I find that it interferes with my muscle memory for conventional tab behavior. In many cases causing changes to the code that I have to spend time to undo. It does occassionally have good suggestions, so turning it off seems like a waste.

Recently, I’ve remapped it to option-tab which has reduced the number of inadvertant text being added to the code. This has helped a bit, but I can’t help but think I’m missing something critical here