The logo looks good, but I do not care for the "lawn care" script. To me it does not match the rest of the wording and logo. I do not mean literally match, but to me the block lettering and circlular logo call for some other type of font to be used for better overall cohesion. Just an opinion.
That said, even as it is I find the new one to be much better than the old one. As you indicated, it looks more professional.