I think it would be nice to have the ability to create multiple pop-ups for an ArcGIS Online layer, similar to having the ability to create multiple label classes for a layer within ArcMap/ArcGIS Pro. Some sort of Sql expression dialogue (like what is available within the Filter tool) would be available to query the features used by each pop-up, again similar to label classes within ArcMap/ArcGIS Pro.
There are certain cases where we'd like to create different custom pop-ups for features based on their attributes, and currently, the only way to do this is to publish separate layers, or add the layer multiple times and apply a filter.