I think this is a good move by Detroit.
They needed a coaching change, and McLellan is a good hire. Maybe he can help turn things around for them.
He is an experienced NHL head coach with more than 1,100 games over 16 seasons in three organizations, and with an overall winning record. In addition to San Jose, Edmonton and LA, he was also an assistant in Long Island and Detroit. He's been with the Red Wings organization before early in his career.
I wish him and the Red Wings all the best.
As for Lalande, it wasn't going well and I don't things were going to get any better. He pretty much gave what he had to offer, and will have to pick things up as an assistant elsewhere or as a head coach at a different level. Getting fired -- or relieved of your duties -- is one of the few benefits of professional coaching anyway. You get some paid time off, and a chance to rest and reflect. It's not so bad for a while.