Utilizar el Raspberry Pi, para esta aplicación es una buena elección, solo necesitas añadir la pantalla TFT y el sensor de huella, pero que se encienda solo al entrar en casa, no es una buena opción, porque tarda un ratito en arrancar Linux, mira a ver si la Beaglebone Black es más rápida, también integra Ethernet.
Yo aún no me he metido con el Raspberry, no se si tendrá algún modo sleep de bajo consumo, o al menos que la retroiluminación del TFT permanezca apagada, hasta que algún sensor conectado a la puerta, le indique que has entrado en casa y encienda la pantalla.
Para la solución con PIC, puedes usar la librería gráfica de Microchip, para crear los botoncitos y todas esas cosas, para los ARM supongo que también podrás crear aplicaciones gráficas en C, C++, Phyton, etc... no he programado todavía nada para Linux, pero supongo que debe de haber algo parecido al Visual Studio.