They are excellent for validating a market quickly and cheaply, but they often suffer from "spaghetti code," poor scalability, and a lack of unique features. If you have technical skills or a developer on hand, they are a great starting point. If you are a non-technical founder expecting a "set it and forget it" system, you will likely run into trouble.