Unity is not inherently a bad language to program in. It has some huge advantages for a multiplatform release like this. The last developer used C++, that didn't work any better for them.WAIT UNITY!? No wonder the ps4 version is so broken.
Unity is a language however that really punishes you for not understanding how to optimize it correctly.