1. Система занимает мало места. Было возможно скачать даже во времена GPRS. Свои первые большие дистрибутивы заказывал по почте. Также нужно мало места для установки. Долгое время работал на жестком диске в 1 Гб.
2. Присутствует весь основной функционал из коробки в этом малом размере: нормальный браузер, практически все кодеки мультимедиа, до какой-то степени возможность просмотра документов Word и Excel, поддержка различных форматов архивов и т.д... Даже без установки дополнительных программ можно получить основной функционал, необходимый для пользователя.
3. Можно делать какие-то вещи, которые тяжело воспринимаются человеком, который привык к традиционным способам использования компьютера. По началу при первом знакомстве с Линукс для меня была удивительной просто сама возможность запуска системы с Live-CD. Я так запускал Mandrake Move-2.0, который шел вместе с книгой по Линуксу, и потом Mandriva-2007.1, но Puppy в этом смысле был ещё более удивителен - он позволял после запуска с диска вытащить этот диск и освободить привод, также он позволял сохранять сессию на CD. Также можно продолжать использовать компьютер если Windows не работает из-за вирусов, если сгорел жесткий диск или CD-ROM. Можно просто загрузиться в Puppy не затрагивая основную систему на компьютере. Установщики Puppy для Windows дают ещё одну дополнительную возможность установки Puppy на систему с Windows, которая не имеет CD-ROM или возможности загрузки с USB (или нет флешки, которую можно для этого использовать). Также можно было явно видеть вирусы, которые Windows записывает на флешки и удалять их. Вирусы превратились из чего-то мистического в файлы, которые видно и которые можно удалить.
4. Систему можно очень быстро установить на компьютер причём без обязательной необходимости форматирования жесткого диска и изменения основного загрузчика. Поэтому даже на нескольких чужих компьютерах я установил второй системой Puppy и когда мне приходиться работать на этих компьютерах я перезагружаюсь в Puppy.
Также это дало мне возможность установить около десяти версий Puppy на своём домашнем компьютере. Это круто потому, что десять различных версий Ubuntu я никак не установлю, по крайней мере это не будет так просто и так быстро.
5. Система очень лёгкая, поэтому сейчас использую в качестве основной. Кажется, что любые другие современные дистрибутивы Линукс будут очень тяжелыми на моём ПК.
6. Система бесплатна и поэтому я не буду думать, используя её, что я её украл и использую её незаконно и что я в каком-то смысле преступник.
7. Я не использую инженерных графических программ типа Компаса, не играю в игры, не прошиваю мобильные телефоны и т.д... поэтому функционала Puppy мне хватает полностью. Перезагружаюсь в Windows только если в Puppy нет аналога, как в случае с WPF.
Всё это вместе и многое другое не оставляют альтернативы использованию Puppy. Остаётся выбор - какую именно версию выбрать. Я для себя выбрал версии, созданные непосредственно Барри Каулером. Есть ещё Slacko и сборки Pemasu, но, не смотря на большую функциональность этих сборок мне ближе сборки Барри. Сейчас основная система Precise-5.7.1 а т.к. Барри уже не планирует делать новых сборок, то видимо она на какое-то время останется основной.