No. Perfect money is something that will not be achieved ever. Not by BTC and not by XMR. But it is currently the closest to it.
What would you consider perfect money be? All we have known pre-Bitcoin is a system were debasement of currency was the norm.