Recently I've tried the following EA tools:
The first two are definitely modern tools that fully support IEEE 1471 concepts and separation of concerns. Both are excellent.
The last two suffer from an odd design quirk that means that a view (i.e. a diagram) must belong to an object.
The result of this quirk is that to create context free diagrams they must belong to a dummy object.
Why are these tools built this way ?
Another common feature is a proprietary way of drawing business process flow (Event value chain) diagrams in a truly BPMN style.
The data object that is input or output from a Business Process or an Activity is not the same data object that is modelled elsewhere in the tool.
Mega is particularly bad at this.
Neither Mega or ProVision seem to know how Services (Business Services, Application Services etc.) should be modelled either.
Both these can be customised to improve them but I for one would expect support for modelling SOA to be there by default.
In comparison both Avolution Abacus and BiZZdesign Architect are sweet and painless to use.
Why are they not in Gartners magic Quadrant then?