It clear two of us wont agree on this debate. Point of my post was to give warning to those wishing to hear opinion from people on both sides.
What debate? A debate requires at least one rational argument.
Moreover, since you are
'selling' the OSGi, you should present concrete benefits of using OSGi.
How do you figure I am selling OSGi? All I did was ask for someone to explain their comment. Then once you replied, I asked the same of you. I'm not even sure I will use OSGi. A lot of that will depend on whether it gains enough traction.
Since you asked, the main benefit I see of OSGi is dependency management. That is, it provides a robust approach to specifying, verifying, and resolving package dependencies. If you want to explain how you do this now, I'm all ears [eyes].
On the other hand, I never really saw much value in Spring. It's always a seemed like a tool for people who didn't really know how to design software to me. Kind of a code-by-numbers approach.