As a comparison, I worked on a 3500g reef when about a dozen purple tangs were put in and the beat the HECK out of each other, even in that size tank. With only 5 in a 2500g that might be one thing, but I suspect the 300 would be a bit cramped, personally.