That was always the problem I had.
Whenever I want to install a repository package under Linux, it's great - just point and click.
But I've found myself in dependency hell just too often - when I want to install a package that's a few years old, or even build from source - it can get really messy trying to find the right package to install.
With AmigaOS, if you need a library to run software, 99.9% of the time it's a matter of an Aminet search, copy the library or whatever and you're ready. With Linux it just gets messier and messier the more you install.
That's my experience anyway.
Personally I'm glad AmigaOS is closed source. It's the best way to keep things consistent and clean - too many times I've seen Open Source stuff cluttered and inconsistent.
All IMHO, naturally!