Stenciling does look good if done properly but if the area gets much foot traffic it only takes a couple of years for it to show quite a bit of wear. Epoxy concrete coatings although more expensive to apply are a much more durable finish and can last in excess of 20 years with a minimum amount...