I think technical analysis is enough in most cases as there is not always some news that can affect my trades.
The technical analysis shows how the price moves, however, fundamental analysis shows what moves the price. I think using technical analysis alone is sufficient but if you want to go deeper into the things and understand the background, then it’s good to make fundamental analysis a part of your trading. It makes your decisions more subjective and you are not reliant solely on the indicators or other technical tools.
Here we need to define what kind of trader we are talking about and what kind of trading we are talking about. That is, if a trader trades intraday or scalping, then he often uses only technical analysis, and also controls the publication of important news. And if we are talking about swing traders who trade on global trends, then here it is necessary to know fundamental analysis in order to reasonably keep trades open for a long time while the trend continues and while fundamental data and events continue to shape this trend. By the way, my broker fxopen has an official analytical blog, where the price behavior of many instruments is analyzed using technical and fundamental analysis.