I agree, analog movement with mouse aim is the best combination.
At very high level of skill analog movement is a disadvantage, because you can strafe faster (left, right) and more precise with digital input- i. e. keyboard buttons.
With analogue stick you just have too much travel distance of the stick when you strafe left/right, left/right, half circle backwards, half circle forwards etc.
Dimitri from Hardwarecanucks on Youtube came to the same conclusion when he tested the Azeron keypad. He said, he didnt like the analog movement with the analog stick, because it held him back in how he wanted to move in CS Go, i. e. too much travel distance of the stick for strafing left/right.