From a technical point of view, generally with Tryton we are more strict and so we prefer to crash than ignoring error.
There are also some deep design choices:
we enforce data integrity on server side (I had some experiences migrating Odoo data to Tryton and we often detect inconsistent and incoherent data)
we use python Decimal for monetary to avoid floating point rounding issue
we use string name to configure methods instead of reference (ex: default value), this ensure modularity
we prefer Function field over denormalized data (Odoo store=True)
ORM generates more efficient SQL queries with more joins, sub-queries etc. (thanks to python-sql)
we design each module to be easily customized by reusing common pattern (Odoo has generally large function with sometimes hooks)
our PYSON allows more dynamic in the views
our queue, cache, lazy loading and model accessor allow to work on large set of records
our clients are business agnostic
we prefer using good external libraries than embed/vendoring/reinvent one (ex: Stripe integration where we use the official stripe python module when Odoo is using raw requests)
From a business point of view, Tryton has less features but they are much more complete (so you need less custom code).
I find this example saying long:
The Tryton UI is less fancy but some will prefer it because it is coherent and faster across all the application.
And more like an “emotional” reason: At Odoo everything looks nice and slick and like „we want your money“. While Tryton emphasizes on community, at Odoo you need to search long to find it.
odoo is a commercial offering using the open source as a demo. it has major features missing from the open source version which you have to pay to use - just look at the available plugins and their price. they have removed a lot of previously free features and are now charging for them.
Unfortunately Tryton is not mentioned Anybody with a Twitter account, jump straight in and scream Tryton It’s the best place to go if you want an ERP which is future proof, stable and can grow with you as you grow.