Vamos a ver,
Por simplicidad y compatiblidad no te compliques INTERNO.
Sobre el tamaño la particion XFAT de Microsoft en Xbox tiene un limite de 2Tb y ese es el LIMITE PARA DISCOS INTERNOS
El problema esta en los fabricantes, algunos venden discos de 2Tb que superan en sectores los 2Tb y no son reconocidos ni formateados por la consola ya que son de +2Tb, aun que sean 2,0000000001Tb, la consola ya no los acepta.
Puedes usar uno de 2Tb de algun fabricante serio o no arriesgarte y ir a por uno de 1,5Tb que ese seguro que no dara problemas.
Como consejo te recomiendo un disco Interno de 2'5" y sobretodo de 5400rpm, ya que los de 7200rpm se calientan mucho y la diferencia de velocidad de acceso no la notaras en una Xbox
Sobre los discos externos, es una marranada, no podras poner perfiles ni DLC ni nada, si lo compras de 2,5" externo puedes tener problemas de alimenacion, son mas lentos en cuanto a velocidad, en definitiva, son mas comodos de conectar, pero tendras mas problemas a la larga.
Saludos!