Go for Rocks as far as breed. You have a choice of colors and they are extremly good temperments and layers. Do not buy from MM but do buy from Meyers or Mt Healthy or Privette. MM has a nasty line in a few breeds. Any non sex link chickens should live and produce a good few years not just 2. Many of the large breeds are known for laying well past 5 years.