I develop web maps and applications for clients that do not currently have an Esri account nor do they wish to invest in the platform. The majority of my maps have been created using Leaflet since it does not require any type of licensing. However, with the introduction of the revamped ArcGIS Developer programs is the ArcGIS API a viable alternative to Leaflet? Or is the ArcGIS API only suitable for Esri platform users. Having trouble grasping how this works. Any insight is greatly appreciated!!