I have been looking through various sources and havent seen this topic discussed much. Would like to know what are your views and experts' comments
Without any specialize requirement, it is encourage that you stick with frameworks. Frameworks are standardized development template for consist integration with different facets of internal or external systems as well as a formalize approach to introduce the development framework to other parties in the development team.
For any project that grew in size, eventually a framework will be developed. The question here is which is better ? The one that were time tested, or your own which is built out of necessity only for that specific project. Frameworks takes time to mature and evolve into best practices based on projects that uses it.
Look at the nature of your project and see if existing frameworks can fit in. Potentially you can lower development timeframe, but only when you are comfortable and proficient using the framework. The starting of adapting a framework normally incur certain overhead in the learning curve. But it should get better with each project you do. Do also measure the scale and timeframe of your project to see if a framework make sense. Nowadays frameworks are pretty elaborate, if your project is small scale, it might not need one after all, so it's your judgement that counts.