Declaring bias: I’m the founder of the Archiva project.
I can assure you Archiva, and indeed all 3 projects, will satisfy the needs you’ve listed, and all have several more advanced features that you’ll likely find useful as your environment progresses. They’re all quick to try, so you can see what feels most natural for you.
As you’ve noted, Archiva is the most permissively licensed, and being at Apache is not tied to a particular corporate interest, if that’s important to you.
With regard to Ivy, we have someone recently volunteering to write native support for Ivy-format repositories, which you might be interested in if it pans out.