Thanks! Looks like you've got plans to address most of my issues :D
I'd have no issue with every mesh getting quadrangulated when you select it and tri'd again when you deselect, but I have no idea how hard that is :P