FPM-created packages suck. They often have incorrect metadata format, most of
the time they don't have any dependencies encoded, they often have crappily
written initscripts (less of a problem today, with systemd everywhere) and
similar infrastructural things.
All that while writing RPM specs and proper(ish) debianization are quite easy.