I put "other' because we have a mixed flock that serve different purposes. I got into chickens for many of these reasons that you have listed.
We have Serama as a fun and rewarding project to improve the gene pool for that breed and soon will be showing them! (I love these birds!!) I definately got these for the small and cute pet factor, plus the challenge in breeding them.
We have free range egg layers to feed the family. They lay all different colors and are 1000 times more fun and fresh than any store bought eggs........ (and I
would use the meat, if I could just quit naming them and falling in love with everyone we get.....I cant bring myself to eat Santa Claus, Willow or Pebbles and Bam-Bam...
We have free-range broodies that provide eggs and hatch serama eggs. Since they are docile breeds (like the cochin mixes) they are great pets and fun for company to see here at the petting zoo.
They are all a joy and just as interesting, if not more, than other animals we have here on the farm.
All the free-rangers and guineas are loose to help with bug control. We have had very few ticks this year.
There are just so many reasons that you listed. I think I got chickens, because any right-minded person would!!