I use VoiceAttack in Elite Dangerous because I don't have enough fingers when they are all occupied doing something else.
Out of interest I used the free version to keybind vocally some Battlefield 4 commands and found they worked quite well. After that I purchased the full version which enables you to have more than one profile and set one up for Elite Dangerous. I believe you can use VoiceAttack in any game provided you can alter the keybindings.