I think overall, it'd be simpler to deal with, but at the same time, I can also see people complaining about packages also found in other repos... and well the simple answer for that is, use those repos and not mine then ;)
In order for it to serve a purpose when 16.0 comes it has to stay current, but the way I do it now, costs too much time. I think this solution may work better for me long term. (in theory).