A 300 gallon will definitely be enough room for a powder blue. The question is if it will upset the balance, so to speak.
It will probably be fine, but may depend a bit on how big/mature and aggressive the sailfin and purple are. I would recommend qt, for sure.