Another example is switching MVC to messaging.
Design is more flexible in that sense. Please don't mix system architecture and system design.
If you have tests, you are the king. But I would expect any good mature framework to have more stability than your codebase, btw I have seen your acceptance test.
Don't put me in single camp ;) I am not a framework evangelist nor a binary simpleton.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.