Several years ago I was awarded a patent for a very simple thing. Legal fees were over $10,000, and it took about two years to completion. In the end, I would say that you do not necessarily get what you pay for. Proper writing of the application, which includes thinking about every possible alternative design or fabrication method, is absolutely vital. You can spend a LOT of money, and have basically no protection at all, if you are not careful. Don't know much about LegalZoom, but I question whether a Patent awarded using such a service would provide any real protection at all.
As someone said, there are many ways to skin a cat, and when it comes to patents, you want to make sure that you have identified as many of those ways as possible and included them in your application(s).
Jim Ray