@Blocs_User the changes coming with 2.4+ will not directly effect the selection engine, that is a different beast. I'm constantly tinkering and pulling my hair out trying to improve it.
The truth is selecting objects on the actual canvas is really complicated due to the fact in responsive design objects such as coloumns, rows and content (headers and images ) share the same dimension space, making it hard to identify were an object ends and another starts to the mouse pointer. I want the design view in Blocs to be as close to the actual view as possible, that's why I don't opt for a more padded out design view so selecting objects is easier.
The breadcrumb is a big help but not perfect, a layer tree has been started but is way off from being efficient and complete, in Blocs the challage with the layer tree is the fact Blocs documents have 3 areas, I'm still working on getting the engineering correct here.
I do plan to add multi selection of objects and a layer tree but we are talking version 3+ at least.