If I had to pick one or the other, I'd pick OSM. Given a map, I can figure out my location, but the reverse is not true. (Of course, this is ignoring the fact that a lot of OSM data is likely generated using GPS.)
Knowing where you are is truly disruptive. Having better maps is just having better maps. GPS has been so incorporated into daily life that we don't appreciate it any more.