Is snap a good choice for a tool that writes files?

I’m considering creating a snap for rst2pdf (https://rst2pdf.org/) but I’m not sure if this python-based commandline tool is a good fit for a snap since it writes files. For example:

rst2pdf excellent-content.rst

Will write a file called excellent-content.pdf, having read the file specified on command line. Reading and writing files whose names are not predetermined is a key feature of this tool and I’m not really clear if the new personal-files interface will cover this use case. So: worth trying to create a snap or just tell people they need to install python and install via pip?

Your advice, resources and other input is appreciated!

You wouldn’t use personal-files; home and removable-media cover most use cases, and there are easy things the user can do if they’re wanting to rst2pdf something in a weird location.