You can add directories to the storage, including ones in your home directory. Generic is actually the default option, all you have to do is to disable auto-detection.
It's fine to run qemu directly, but virt-manager ain't bad.