You're asking essentially what the cultural conventions are in the XML community. The cultural convention is to do your own thing. However, it's worth observing that XSLT and XQuery will serialize a value of type xs:boolean as "true" or "false".
As for elements vs. attributes, it's an old chestnut, and for simple data like this, both forms are perfectly acceptable. Just try to be consistent within a document or family of documents.