La única diferencia es que son dos reproductores distintos.
El tv usa su reproductor nativo y es por éso que puedes usar el mando.
El Chromecast es un reproductor en sí y, al no llevar mando, la única opción es controlarlo con la app Home de Android (desconozco si existe para iOS) o desde los controles de la app qué está enviando el vídeo.

Resumiendo, que me quedó liao:
DLNA= reproductor nativo del tv.
Chromecast= su reproductor nativo usando unicamente una entrada HDMI del tv.

El Chromecast 2 es un excelente cacharrito. Cumplidor, pequeño, barato y puede casi con todo. No pienso así del Chromecast Ultra, al que no le encuentro ningún sentido aparte de verlo extremedamente caro.