Last time I tried, Mapbox is very primitive as a GIS front end but fine as a basic Web mapping UI.
I find that Openlayers has more of the capabilities I need when building complex mapping UIs.
I find that Openlayers has more of the capabilities I need when building complex mapping UIs.
Openlayers Web GL suppot is rudimentary.
But yes, the one big feature missing in openlayers is Web GL support for vector tiles. There was some support for this but due to bugs (or something else?) they removed it in the latest version. Note that openlayers has Web GL support for e.g. point cloud.
Once I got to "user has to author their own city data on a dozen layers" it was missing a lot of authoring features required.