If there is a difference, which option uses up more battery life? When is it better to power off the VM?
In both cases (suspended / powered-off) the VM doesn't consume battery.
The major difference between those two modes:
- Suspend writes memory to disk and the Guest OS enters hibernate/sleep state
- Powers off the virtual machine. The virtual machine does not attempt to shut down the guest operating system gracefully.