I think this depends on where you live. Grass in Arizona is outrageously expensive and it requires a small fortune in water costs to maintain in the summer. On the other hand, artificial grass varies in quality but the inexpensive rug-sized rolls cost about $250 last time I checked. This would not go far in a back yard. My friend told me she spent over $6000 installing artificial grass in a small yard space. Artificial grass has to be replaced regularly and gets very hot during high-heat days.