I found on arch linux, LXD is a pretty great option for running VMs (--vm option) without root, being able to immediately execute commands or get a console, and is a good qemu-based alternative to virtual-box-focused Vagrant.
```
lxc launch ubuntu ubuntu-vm --vm -c security.secureboot=false
lxc exec ubuntu-vm -- /bin/bash
```