I really don't like the idea of prefabs. Using prefabs requires no skill, however, they are time saving. The only way to get better is to try and make your own what ever, But if you really can't do it, you can use prefabs. Prefabs in my opinon are a last resort really.