I feel there is no fixed formula or lens choice for landscape photography. It is up to individual preference. Whether it is a wide angle or telephoto lens, use them correctly and to their advantage. Mix the use of both types of lenses to introduce variety...
Telephoto lens is superb for subjects emphasis, bringing them close, removing distraction or unnecessary elements and giving them more impact.
In comparison, wide angle lens is not as easy to use. It all boils down to finding yourself a good vantage point, identifying a visual anchor and including interesting foreground to lead the viewers on. Messing picture with no clear message get you nowhere even if you have a panoramic or a 180 degree view....