Von XE2 zu XE10 hat sich bezüglich
VCL nicht sehr viel getan.
Es wurden aber wohl einige Probleme von Generics bereinigt.
Wenn Du intensiv Generics nutzen willst, dann würde sich ein Update lohnen, sonst eher wohl nicht.
Wie es mit dem Einsatz von Fremdkomponenten steht, kann ich nicht sagen.
XE2 werden aber die meisten noch unterstützen.
Immer das neueste Delphi brauchst Du, wenn Du mit Firemonkey arbeiten willst.