RPM dependancy hell - past?
Many of us probably remember the old "dependancy hell" often associated with RPM based distros due to their poor management of dependancies. It was happening when you download an individual RPM package that had alot of other dependancies, and by downloading it you didn't know which other packs to download inevitably ending up running the RPM file numerous times every time getting a message saying that this or that dependancy is missing and then going to search and download it.
Infact, this could happen with debian packages as well, but apparently RPM's just missed an universal tool like apt-get to, when coupled with repositories, handle all this automatically.
However, I've heard there are now tools like yum and apt2rpm. Does that end the "dependancy hell" story? Are RPM based distros much better off in that area today than they were before?
I would really like to know cause I might be trying a RPM based distro after a good deal of time actually staying away from them.