I have used visual tools in Microsoft Access to create the SQL queries. But after a while, after peaking at the SQL statements created, and getting familiar with the syntax, it became easier to just type it out instead of using the visual tools.
I still find this to be the case. When creating a XAML UI, I generally find myself typing most of it out rather than using drag-and-drop. I only resort to visual tools for things like animations where I'm too slow and stupid to make all the calculations required.
Visual tools can be useful for non-programmers to set up some logic, but for me it always comes down to written code. With visual tools you are all too often limited by what the original developers thought were the types of things you would want to use them for (just the same as using some framework libraries).