The most important difference is probably that the older 1756-ENBT does not support Motion or Safety over EtherNet/IP.
The 1756-EN2T is newer, faster, and higher-capacity.
It's more or less backward compatible with the 1756-ENBT, if you disable electronic keying and aren't doing something fancy like Redundancy.
The 1756-EN2T and 1756-EN3T also have Fiber variants (-EN2F), and Device-Level Ring variants (-EN2TR). The -EN2x and -EN3x have the same I/O capacity, but the "3" supports more motion axes.