It's not in great shape for PVE damage-dealing. A good player can pull off a very good target dummy parse with magwarden, but that requires using the Bear ult, which is an no-go in some trials. The reason for this is that, while the bear does very good damage, it also behaves like a low-skilled player on their first day in the game, standing in high-damage AOEs, charging off to the wrong place for no reason, and easily getting killed. Plus you can't reasonably do much to keep it alive. A magwarden without the bear is just a less-good version of other classes, unfortunately. Add to all this that magwarden DDs bring no unique synergies or group buffs, and you have a recipe for a class that's not worth playing at endgame.
As a PVE tank or healer, warden is in great shape. IMO 1 magwarden + 1 magplar is the optimal healer setup.