It's a cool idea, though I doubt it will be implemented. I get around it by using the z-order panel. Click where you want to and it'll list every object that is overlapping whatever you just clicked in the z-order panel. Then, just select what you actually wanted from that list. Middle-click back on the viewport window and you can nudge the object with arrows, but even without that, you can change the object's properties in the property window at that point. It isn't quite as simple, but it works pretty well (and my scenes get really complex).