When I extract certain features from OSM using either overpass turbo or QGIS - for example: pubs, the data is either point feature (pub) or polygon (building). Showing the polygons is slightly problematic at certain scales and hard to see. Is there anyway to get round this - perhaps an improved SQL query or merge layers?
You could consider creating centroids from the polygon layer - first select those that do not have any pub features within the polygons (to avoid duplicates). You probably know how to do that but if you are unsure:
Then append the new centroid point features to your existing point layer