Yes, I admit it. Initially I thought MVC (Model-View-Controller) was the “perfect” way to architecture your Apps, but lately, I have opted for another type of architecture. Why? it is a good point to start, as a tricycle is for bike riding. But it is not a good bike.