I don't think they are a bad idea, you just have to approach the investment with both eyes open, and acknowledge the requirements/limits on the system.