Topology, duality, and quantum criticality