Well, with three nodes you're on the minimum. If one fails there is no other node to take the PGs and Ceph has to put PGs on hosts twice, which it initially tries to avoid.
But if you keep that in mind and don't fill the OSDs for more than 66%, it will work.