I think it's nice idea. You can showcase newest sw on the front page. Maybe even downloadable from Amiga.
Aminet is like "Playstore", but boring looking and uninteresting to the masses, but it does the job.
Oh! Maybe just create a nice Front store to Aminet with links directed to Aminet.