Bueno, tuve el mismo problema y tuve que descubrir que esta pregunta es bastante difícil.
Esta entrada de blog que presenta la pantalla oficial de 7 "RPi explica algunas de las palabras clave más importantes involucradas (HDMI, DPI DSI, DBI).
Si su pantalla necesita ser una pantalla táctil, el primer aspecto importante es que (según mi investigación) solo las pantallas conectadas a través del puerto DSI (J4) o GPIO no necesitarán una conexión de datos adicional para transmitir la entrada táctil. Si su pantalla está conectada a través de HDMI, entonces se necesita una conexión adicional (generalmente a través de USB) (y tendrá que acceder a los puertos USB desde el exterior si no desea soldar, esto podría entrar en conflicto con su carcasa). Debería poder obtener esta información fácilmente.
El siguiente aspecto importante es que las pantallas que utilizan los puertos GPIO generalmente necesitan controladores especiales (ya sea para ser instalados en un raspbian estándar o entregados con un raspbian no estándar proporcionado por el fabricante de dicha pantalla). Esto complicó las cosas enormemente, ya que esos controladores podrían estar mal documentados o estar desactualizados rápidamente, incluso la próxima actualización de su sistema operativo podría volverlos inútiles, por no hablar de dificultades para usar sistemas operativos para los que no hay controladores. Debería poder encontrar los controladores y algunos comentarios de los clientes en línea. Si no puede encontrar los controladores (correctos) o algún soporte fácilmente, lo más probable es que tenga problemas para usar las pantallas una vez que las haya comprado.
Además, las pantallas que usan los puertos GPIO generalmente necesitan proporcionar un desbloqueo GPIO adicional para que pueda usar algunos de los puertos GPIO para otra cosa. Esta información debe obtenerse mirando las imágenes de las pantallas (¿hay una "salida" GPIO en algún lugar de la parte trasera de las pantallas?).
TFT, LCD (o tal vez incluso LED, oLED) son diferentes tecnologías para mostrar cosas. Aunque determinan la calidad óptica y el consumo de energía, personalmente no me preocuparía demasiado por eso.
Más importante, al menos en mi opinión, es la tecnología táctil, que significa resistiva o capacitiva. El primero debe usarse con un lápiz óptico y generalmente no puede tomar gestos ("multitáctil"), el último es lo que usan los teléfonos inteligentes modernos.
Y, por último, con respecto a la compatibilidad con RPi3 (a diferencia de RPi B +, por ejemplo), DSI y HDMI siempre deberían estar bien y con respecto a GPIO, iría con la información del fabricante (ya que son ellos los que proporcionan el firmware / los controladores). Hardwarewise, no debería haber un problema.
Para ser un poco más específico, la única pantalla DSI que encontré fue la oficial de 7 ". Funcionará sin ninguna alteración a Raspbian (no sé sobre otros sistemas operativos). Hay muchas pantallas GPIO de que usaría los de fabricantes conocidos vendidos a través de los principales puntos de venta para evitar quedar atrapado con ladrillos (en mi departamento, tenemos varias pantallas que ya no podemos usar, porque son imitaciones baratas cuyo firmware no está en ningún lado encontrado más.). Y con respecto a HDMI: ya que tanto HDMI como el dispositivo táctil (cuya información se transmite por USB) están estandarizados, no debería haber ningún problema con respecto a ninguno de los principales sistemas operativos.
Espero que esto responda la mayoría de las preguntas. Si no, solo aclare su pregunta en los comentarios.