1. standard
2. api stablity relatedly
3. not oo entirely, but it is not required, it have practicable designed, to user, to ide, but tapistry is not
4. inter-operablity with lecagy system, e.g. struts, pure jsp system, but tapistry is not because its pure oo design