The only weakness is that if you own both masternodes, you can trace the payments because you are seeing realtime what clients belong to denominationed units and where those units end up.
And this is why multi-entry "fat stack" masternodes are a GOOD THING. There won't be any legitimate reason to run more than one masternode. The only possible use for running more than one masternode will be specifically to do
this.