At the end of the day I think you'll find that TOGAF has limits in the real world too, the biggest show stopper is the lack of a notation.
Well the biggest show stopper is it creates a business for talking about doing IT, when most businesses want people just to get on and support the business that earns the revenue :-)
Couldn’t say it better. Glassboy is spot on here.
Again tend to disagree regarding information loss in translation.
Modelling languages have the same weaknesses and strengths as natural languages. With natural languages, lots of information is lost in translation and you need translators to ensure minimum loss of information and absence of conflict, conflict covers anything from open warfare to brawls. Of course, you only know this if you have the fortune or misfortune of knowing more than once natural language.
The only advantage that modelling languages have over natural languages is that if you know what to express I can choose an appropriate modelling language for it. This is not so easily done with natural languages.
Although I like the rigour of ArchiMate, I am not sure it would be my first choice because of the size of the vocabulary and its grammar. ArchiMate, in my opinion, requires a specialist, most organisations do not have one and often do not hire one when they decide to use ArchiMate.