Dazu sollte besser jemand etwas sagen, der die Versionen selbst kennt. Ich habe die Funktionen nie selbst benutzt, nur man kurz ausprobiert.
Ein Unterschied zu Architect sind mehr unterstützte Datenbanken soweit ich das sehe und z.B. von Enterprise zu Architect die Datenbankmodellierung. Allerdings ist das alles wirklich nur für größere Projekte wirklich interessant. Auch wenn es auch bei kleineren ganz nett sein mag.
Schau dir doch einfach einmal die Trial an.