Spring - это гораздо больше, чем Spring AOP, и вы не можете использовать Spring AOP без Spring, и я говорю не только с библиотеками Spring, но и с моделью программирования Spring!
Так что, если вы считаете, что Spring полезен для вашего приложения (поверьте мне, это очень полезно для многих приложений), то вы можете его использовать. - Но это полная модель программирования, такая как EJB, а не только библиотека или простая структура.
Но я думаю, что каждое современное нетривиальное приложение должно иметь контейнер ICO, поэтому Spring - один из ваших вариантов.