The freeze effect as it currently stands is a potent danger for knights, but when it comes to us freezing monsters, it is decidedly un-useful.
In single player, at least, a knight could use the monster's frozen stat to better position themselves while charging up an attack that would be hard to land while the monster is mobile, but in multiplayer? The freeze practically never happens. Since a single attack of any strength immediately frees the monster from freeze, and since multiplayer consists of everyone running straight up and spamming their basic attacks until the monsters are dead, nothing is ever frozen. Not even for a fraction of a second. And heck, when I'm using my cryo-alchemer gun, often the first shot in the 2-shot combo will freeze the monster only for the second shot to unfreeze them.
So I'd like to -strongly- suggest changing the freeze effect a little so it can be considered as useful as any of the other status effects. Maybe making it able to sustain a few attacks before the ice is broken (unless of course someone does a fire attack). Maybe it could be a timed duration instead of on attack, when it comes to monsters, and doing attacks would merely shorten the duration a liiiittle bit at a time.
OR.. keep it how it is except make bonus damage happen when the ice is broken. That way if my teammates can't stop flailing their dinky little swords around for half a second while I'm trying to lock a monster down with freeze, at least I'll have the satisfaction of knowing I'm helping them to do more damage, instead of having all of my efforts go completely wasted.
The point of the freeze effect gun is to reduce the load of monsters against your team. Why are you trying to lock down a monster with freeze on the one your team is going against? Using it offensively is a different matter so freeze shouldn't be a problem at all.