honestly, I still struggle with it a bit (a month or two of casual usage, mostly English text, some C, some Python) and I've tweaked the layout a few times, but I think it's a lack of familiarity rather than a more fundamental issue like not having enough keys/needing several layers.