Totally. But I will tell you, is a habit built around the other options too. So I just use on any completion (which I frequently use ).
Here's a dumb example (dumb because there's other ways to do it that are better)
Let's say I'm overloading a function.
void foo(int a, int b)
{}
I could do v until I fill in the b, then type ", int c)". Now it'd be totally easier to do "v backspace , int c)", but that's a different point.
Maybe this one is a little more useful
"def _" may expand to "def __init__(self" Note that here I'm holding down ctrl and just hitting "xpxp"
Honestly I end up finding a lot of patterns in my code just because I started thinking about it this way. It is more one of those things where once you start thinking about it with it in mind you will find patterns.
It is also an easy habit to develop, if you already use , because when you press ctrl you just also hit x and keep your pinky down on ctrl. I feel like there is just no downside to using because in reality it is just one more keystroke, which is done with the other hand (so even less increase in work).