In my opinion you have to combine several analysis. Only SWOT or only Porter's Five forces or only PESTLE are not enough if you analyze them separately. Combination of several of these analysis gives wider picture whwn you define strategy of your company or organizations.
Depends on company and field of interest, you will combine some analysis. In my PhD, which I am preparing, I will try to get new matrix of business analysis and mathematical view of SWOT and other analysis for telecomunication area. I believe it is possible to develop similar approacf for all business areas.
I usually use the following framework, subject to available information and time constraints:
- Mission, Vision, Values and Stakeholder Analysis;;
- External Analysis (SWOT, PESTEL, Porter 5 Forces Model). - More based on Porter Industry Strategy;
- Internal Analysis (More based on Barney RBV) /Competitor Assessment (SWOT, Capabilities, Strategic Maps and Matrix like Mckiinsey)- So in summary I usually mix Porter, barney and Freeman. strategic models..and I take an incremental view on the strategic process like Quinn (versus Ansoff planned and Mintzberg emergent)..
- Recommended Strategic Actions.
If you want to follow a simile model please do a search for CANVAS Business Model.
Swot is rather old, although easy to use and still valid, of course. I would say that the best thing to do when analyzing strategic choices is to make a mix. For external analysis use PESTLE and 5forces, for internal analysis use Porter´s value chain.
This mix should lead you to a more deep insight than just swot, although the fundamentals are the same (external and internal aspects).
In early stage technology commercialisation projects we use the NABC framework (Needs, Approach, Benefits, Competition). This gives a firm foundation for the next considerations. Once these fields are answered we proceed to SWOT and Business Model Canvas.
Frameworks such as SWOT, Five Forces, BCG Matrix can be useful to guide strategy, but they are somewhat limited. Matrix frameworks are mostly useful for organizing data. For real decisions different frameworks must be combined and it is especially important to use quantitative figures. Real numbers allow you to do a lot more with these models.