I am not claiming to be world class expert in GIS and English is not my mother tongue. This comment by tarotuser is confusing me "Yeah, there's a massive amount of essential features just missing from OSM and QGIS. Like, even the most basic - layers. They don't even really exist in OSM side of things. Whereas if I'm doing travel-time-bands from medical centers, I absolutely must use multiple boundary layers." Layers have existed in QGIS for a long time. What are those "massive amount of essential features just missing from OSM and QGIS"?
What features do you think are missing in QGIS which hamper you in your work? I am asking because I am developing a spatial query engine which will work directly with openstreetmap.