Dragging and droping isn't as good as you think, each one has a way of coding, and I dont like how the automatic drag and drop system geenrates the code, I prefer doing the button from what I know so that way the program is really mine, although what matters is the algorithm of the program, in my own opinion dragging and dropping kills the soul of a programmer cuz it isnt programming what you are doing.
and as I said, the generated code isnt as optimize as it will be if you were doing it yourself, or maybe you wouldnt be confortable with that code cuz it isnt yours, atleast i prefer doing it, anyone can prefer not to, im not against anyone