@tomj, GLI is a business. They, rightly wish to make their device as easy to use for as many as they can. You are not adequately considering the average, or below average, consumer who wants a router to be just a router. A good documented GUI is the only thing that will save OpenWrt. There is NO Luci docu, which is real poor. Lack of docu is a basic developer trait. If you look at my long and boring post here, http://www.gl-inet.com/forums/topic/wifimgr-tool-to-automaticaly-select-an-apstation-from-a-list-of-saved-aps/ you will find relatively substantial docu. I am exasperated with the lack of a basic package descriptions and install instructions for OpenWrt packages.

Your premise about OpenWrt, is FALSE

But one thing we as OpenWRT users have in common is that we want to be able to easily customize the device to our needs.
Some people just want to USE a router. I came to OpenWRt because I wanted a VPN (config, not customize) and because DD-WRT made it so hard to upgrade and did not have any docu on their regular releases.

I do not know, nor do I really ever want to know CLI, but I agree it’s necessary for some things. I use WinSCP to configure anything that I can not do in the GUI, and to backup my config folder. If there was no shell for OpenWrt, I would be long gone. BTW, there is Gargoyle, Of Modem and Men and others. If you want to build your own you can have JuCi. https://forum.openwrt.org/viewtopic.php?id=59439 And yes, no shell can be expected to do everything the CLI can, but it should be able to do the major one, indeed all the ones the average user knows about. I agree that the OpenWrt docu is poorly written and inconsistent. You want to learn, have at it. I want to USE it. I have spent stupid time getting this thing to do what most stock devices do well, and probably would have suffered through their security issues, other than I need a VPN device for the road, and there isn’t one.

Alfie has not commented, but I suspect that the GLI GUI is not a GUI on a GUI, but just a separated GUI.

I have mixed feelings about the GUI. I mostly use the feature to connect to an AP, and it’s light years ahead of the OpenWrt process, and much faster (Though I think my post makes it even easier for know APs). I think that the feature set is appropriate for the general consumer, though I think that the DDNS in particular, needs to have an On\Off tool, and should not be displayed on the web page for all to see. It also needs real documentation. In general, addons should have a switch. Not to concerned about the extra 3mb of firmware or so on a 16mb device. Do you really think you will load that many more packages??

I would like to see GLI take a slightly different approach to firmware.
1 - Lock down an OpenWrt version of 15.05 for all devices, and unless there is a SP1 use it for all future dev until the next general release. At the same time, push patches to get to a point where the next release (15.05 SP1 or more likely DD) becomes the next offical GLI upgrade path…
2 - Offer the GLI GUI as an install option on top of the firmware (though it should be installed on delivered hardware). I expect that the install will add the needed OpenWrt packages from the above repository to support thier GUI functions.

This would allow GLI to streamline their GUI dev an a single base firmware for a year or so. Patches would be in trunk, do what you want, but no GLI GUI. If you get a new device, you can flash the non-GLI version of OpenWrt, and if you want then reload this, or upgrade it to the latest GLI GUi.

I would like to see a list of the packages in “clean”.