Well initially I started the project with PyQt, but surprisingly it turned a nightmare when I tried to integrate a proper terminal. With GTK and vte it was a breeze. Currently I'm porting the app to libadwaita for a more polished, modern look.
Services are the more standard way of doing that. They are more resilient and you could troubleshoot more easily. Glad you are happy with systemd Pilot. Feel frree to share your thoughts or ask for new features.
Thanks much. I want something modern and colorful. Trending apps on Flathub have beautiful icons, Eloquent and Marknote icons are my favorites.