Atomicidad es una de las partes, el conjunto completo se el suele llamar
ACID.
No, END TRANSACTION no existe en TSQL, para terminar una transaccion usas COMMIT TRANSACTION (aplicar los cambios) o ROLLBACK TRANSACTION (deshacer TODA la transaccion) según sea el caso.
El cuando la usas depende de tu criterio y de las necesidades de la aplicación, en general las usas cuando modificas más de 2 lugares a la ves.