Even more important IMHO is software quality. Dolibarr is much less abstract then Tryton is, see this post in the German Dolibarr forum for some more details. Summary:
- No abstract data model
. No abstraction for databases, plain SQL is used instead - Model and View are intermixed
- HTTP and HTML build deep into the code.
As an result: - more effort is required for implementing extensing
- assumed its complicated to change existing behavior
- most probably not possible to change existing views.