Really solid for $700k. His production with elite talent was...well there's a reason he was hardly the most popular player on the Penguins. He does a lot of the little things right and can play in a bunch of different roles, but his game is lacking enough that he was available for this contract a couple weeks into free agency.
In the right role Simon can be an effective role player. Getting him away from Sullivan was, sadly, a necessity as this was one of those situations where a coach liked a player entirely too much (in my opinion, of course). Without the coach over-using him I would have loved Simon back, but I just couldn't take seeing Simon & Crosby out there together again. If Calgary utilizes him as a plug & play-type who goes in the line-up where needed then they'll likely be quite happy with what they're getting. At the very least Simon is above replacement value and is making the league minimum, so that's a win for Calgary even if he's just a spare.
I want to like Dominik Simon more than I do, but sometimes players just get elevated to roles above their talents and that can make them get viewed as something that they're not. Simon at $700k in a limited role should be a really solid signing for Calgary, so long as he doesn't wind up being glued to Monahan or something.