I have heard horror stories about IMS but have been fortunate to never have to use it. DB2 is pretty decent and very reliable.
Under OS2200, DMS is also a hierarchical database, and (unfortunately) we use it.
My developers have described it as the Fort Knox of databases, being very difficult to get data out.