Any reason to use something other than wallet? I don't believe you have to be rooted....just have to allow apps from unknown sources.
And no, don't think so. It's not so much the NFC as it is the secure element. Any Dev could write an app to use NFC, but not the secure element. At least that's my understanding.