I'm working on a web-based mapping system and I'm trying to figure out the best (most) appropriate library to use for interactive web maps (querying, editing, interaction with external WebServices (popup's parcel), print,...).
The only conditions is that I use the ArcGIS for Server 10.2 (ESRI) to serve geographic data on the web.
What do you think about Web AppBuilder for ArcGIS and its custom widgets (I already have an ArcGIS Server license and an AGOL organizational account)?
And what about OpenLayers/Leaflet?
Other suggestions/tips are welcome. Thank you.