I agree to that point: it works great as long as the car has internet connection. No or poor connection means no voice command.I beg to differ here.Voice commands work great when they actually get through.Many times my P100D will not "hear" the command, over and over. I have read several others mentions of this. My son has the same issue with his Model 3. Why this happens I don't know... some feel it has to do with the cellular connection. I can honestly say that the voice command performance is the worst of my last three cars.
It also happens that the car seems to not hear me. Clicking on the (menu) button below the right scroll wheel cancels the (failing) attempt -so I don’t have to wait for it to timeout)- and allows to retry immediately (clicking on the voice command button).
But still, these are rare occurrences in my daily experience.