We can also add:
Fundamentals require a high degree of knowledge about economy.
Technical analysis could be learn by almost anybody.
Fundamentals are pretty good to say: well, what really
happened is...

Technical analysis could predict the close future better.
However, old words: Technicals must know your fundamentals.