ROS metastasizes in your system.
I'm anti-framework in general though. I think it's better to get a good build system and a good messaging library and do your own stuff.