Definitely, yes. Beginners should ALWAYS start with „New from current input source”, test how it works, how dead keys work, read the basic things etc. It is how I began many years ago. Unfortunately, many ask things without experimenting a minute or have the ambition to build an entirely new keylayout from scratch. A keylayout is not something trivial or simple to do, it is a quite complex mechanism which interacts with the system any time we are writing something. UKELELE offers a friendly interface for a complex issue.
Before UKELELE, I worked with a less friendly interface, it is still active:
I created the first version of my most complex keylayout for linguistic and dialectal transcriptions, then refined it with UKELELE. It was really tedious, I worked several months and revised the result over years, but it was worth doing it because I understood how things work.
Maybe this note is useful for others.