I have tried for three years to have a great looking lawn and I have failed. I have managed to keep most weeds out of my yard, but the grass I have looks awful. Lots of bare spots and about six different types of grass. Has anyone used Scotts or Trugreen? Is it woth the cost? I also have had a few moles tear up the yard since last fall. Is it worth buying a roller to level out the yard?