Embora eu seja um grande fã dos iMacs da Apple, não sei se são para todos.
Os outros respondentes sugeriram algumas opções muito boas, mas uma que eu acho que você deve considerar é o uso de PCs 'thin client' conectados a desktops virtuais centralizados - o que é chamado de VDI (infraestrutura de desktop virtual).
Basicamente, os usuários sentam-se diante de um display, teclado e mouse bastante idiotas que têm potência suficiente para se conectar à rede a uma ou mais máquinas centralizadas muito mais poderosas que realmente executam seus sistemas operacionais e aplicativos.
Esta situação permite o uso de máquinas 'front of house' baratas e muito rapidamente substituídas que oferecem as mesmas vantagens de all-in-ones do iMac e podem corrigir algumas das desvantagens (ou seja, você pode atualizar as máquinas centrais com processadores mais rápidos, memória, adaptadores etc rapidamente e mais barato do que muitos PCs; eles podem oferecer excelente desempenho se essa é uma meta de design, eles podem se conectar a monitores maiores, etc, conforme necessário) - além disso você só precisa atualizar software / patches / vírus-definitons etc em alguns lugares. Pode realmente economizar muito dinheiro.
Se você estiver interessado nesta opção, por favor, não hesite em voltar com mais perguntas, ou você pode olhar para os sites de ambos VMWare (seu produto 'View') ou Citrix - ambos são líderes de mercado na peça centralizada e você pode pesquisar no Google por 'thin client' para encontrar uma variedade de formas desses dispositivos.
Espero que isso ajude.