We definitely need an add/remove tags, I agree. I'm hoping we can add it after the next major update, but that depends on timing and how much progress we can make
As for raycasting, I agree it'd be a great addition. But I don't think it's the best use of our time right now. It's one of those features that the majority of the hyperPad community won't know how to use and only affects a handful of users. As you've noticed the intersecting objects behaviour is our (temporary) solution.