We use OpenStreetMap (Nominatim) and a range of other sources (if you enter a British postcode data from Free the Postcode are also returned). Geonames is used as well as Nominatim because:
- it is open
- created to be comprehensive, whereas OSM may depend on how well an area is mapped. 5 years ago when I joined OSM large areas of the UK, Spain etc didnt have place names let alone street names. Geonames did so did. So at least one could find an area for editing.
- it's a useful supplement (particularly when OSM naming gets *too* detailed, try searching for the now non-existent administrative districts of Middlesex, Berkshire and Sussex on OSM - they dont appear from Nominatim because we have no objects tagged with these places
- geonames may well be faster because of how it is run
So it's not either/or; Geonames is a supplementary, but useful, source for locations on OSM.
P.S. I suspect the wiki page is a 'living fossil'.