Unity doesn't suck. Unity is actually one of, if not the best game engine in the entire world.
Also, he can use whatever he wants to use. He can just use plain ol' Java without a engine at all if he wants to. Just leave him alone