Ya, Arch is easier because all you need is a Git repo with a file that links to the package. For apt, you have to have a full web server with a specific structure AFAIK.
Look into setting up a PPA on launchpad.net, or use Bintray. Both are easier to operate than reprepro, especially if you don't care to become an expert in Debian package hosting.