No.
There is a fundamental difference between the two networks. MSNBC makes a conscious effort to appeal to both parties – although it’s primetime programming is obviously liberal, they will report on happenings in the conservative circuit throughout the day. They present straight news, as it were.
“The News” is in fact split into three. There are the opinion shows (Maddow, O’Reilly, Olbermann, etc), slanted news (Morning Joe, Rick Sanchez’... thing, everything Fox) and “straight news” (local news; also, more or less encompassing all of MSNBC’s and CNN’s afternoon blocks, sans Sanchez, et al).
The opinion shows are the pundits – presented as opinion, and not to be taken as factual without research. Slanted news are those programs that slyly inject an amount of opinion into stories (that is to say, bringing on “experts” that have an obvious bias for or against any particular issue). Finally, straight news are the shows that present both sides as factually equal, and expect the audience to make their own assumptions as to who may be correct (read: lazy journalism).
The issue with Fox is that they present almost only slanted news or opinion shows, with next to no regard in showing the opposition’s philosophy. This practice in itself is not inherently bad or evil (as a liberal, I understand that we need Fox, conservative radio, etc), but it does dishonestly present falsehoods as absolute truths; generally coupled with no attempt to allow the audience to see liberal ideology in a fair manner. I’m in the camp that is saying, “give your network transparency, announce to your viewers that you exist to promote conservative ideology and we will treat you with respect.” – even if I disagree with 95% of all that comes from the channel.
Put bluntly, MSNBC attempts to have an equal showing of all three types of news with some journalistic integrity. Fox does not.