For what it's worth, MSNBC is kinda left leaning, but I have found that they miss the mark way too often, and I just cannot watch them on a regular basis.
I stopped watching MSNBC around the time of the 2008 election. They were more entertaining and informative prior to that. But they seemed to adopt the Fox News model of excessive bias. Except this time, from the left side of the fence.
In my opinion, the main 24 hr news stations are utter garbage at this stage. The way I categorize them is as follows:
Fox News: Heavy right slant; mouthpiece for RNC
MSNBC: Heavy left slant: mouthpiece for the DNC
CNN: Disaster porn
(Wanna know how you get CNN to come to your house? Tell them you have a Malaysian airliner in your backyard)
My personal favorites for news are the PBS news hour and BBC America. Both have slants, but PBS focuses more on what I think is real journalism and BBC provides a world view that is sorely lacking in the other news stations.