I always deploy 20" and servers love the size. New AIO have capacitive screens which makes it really easy to use. Older 15 and 17 screens are restive screens and they are much harder to use.
Try a AIO with capacitive screen and you will see the difference.
I got that one (dell 3052)and using it at my restaurant it very slow I swear. even I change hard drive to SSD.
I going to change it soon. Surface too small and expensive. My waitress are old need a big screen,
long time ago I use dell inspiron 23" with i5 but I use it at home at the moment.