Thanks Dave,
I am not questioning at all the ability of move_base to compute paths quickly and executing them collision free. What I am saying is that the code quality of some particular packages (move_base) in navigation stack is pretty bad. As an off the self solution move_base is pretty good for motion on flat surfaces. But when you want to change something and add extra functionality?
To me the freedom that moveit! gives you through a well designed interface for planners and environment perception, is not comparable with move_base interface. I believe that was the main reason why moveit! designed at the first place. Also it provides, through planning interface, a large variety of planners and collision checkers, implementing state of the art approaches.
You described very well what move_base can't do (regarding cluttered 3D enviroments with stairs and slides) and that is exactly what I want to do.
I my opinion moveit! should be a tool to move "things" in an environment with obstacles, regardless of their nature (robotic arm, mobile base, quadcopter etc). Most important, the interfaces already exists and with small modifications they could serve that purpose.
I decided to ask about the integration of move_base, because I might need to use moveit! (and modify some things) for my application and I wanted to share my thoughts with other moveit! users. Also, I was encouraged after I saw a relevant question in the recent Moveit! survey.
Chris