I said it once before and I'll say it again.
As other said, it's not good if you are just starting and trying to learn. However when you'll become fairly good at it, you can move to just drag and drop coding, because you'll want to do faster and rapid development, which you can't really do if you're gonna write every element yourself.