Nobody uses 5dd, you select what you want to delete in visual mode and then delete it.
Doesn't sound more efficient than VS code to me.
Absolutely! It takes learning relatively few command/motion combos before you are really cooking. The commands are fairly composable as well. I rarely find myself without being able to find a command that can't do what I want. To be fair it takes some time to learn all the commands but eventually you just forget about it and it becomes automatic.