My thoughts on this distribution service. At this point no serious issues.
One thing I noticed is the speed of adding releases. Takes just a few minutes.
Review process is quick. In my case around a day. https://nevepysi781831.ampedpages.com/worth-a-quick-look-67541047