I like OSMTrack.
It can upload straight from your iPhone to your OSM account.
It is not possible to add more POI presets to your dashboard. But if you want to use POIs that are not in the list, you can add a node on the map and add the tags manually by typing them.
Also, when you want to map a building, it is better not use 'landuse=construction', but 'building=yes'.
Would be nice.