I used to do this but frankly it's easier to run a system-level unit as whatever user you want and keep all the files in /etc instead of scattered around /home.
The user-level units are most useful when running an actual multi-user system. If you trust your users to not abuse them, anyway.