Fully agreed. I don't really like the RPM format, though, it's a glorified makefile which makes it inconvenient to generate in an automated fashion. Though, from what I can see, the Debian maintainers have done a good effort at bringing together the various packaging resources in a single document [1]. And, well, packaging is a complicated topic.
1: http://www.debian.org/doc/manuals/maint-guide/