None of the options we have are that great, but I personally feel CNN is the most balanced of the three major news channels. Fox News has been associated with having a conservative bias, while MSNBC (especially with their refreshed prime time schedule) has been seen as having a more liberal bias.
CNN has also been accused of having a liberal bias, but it's far less prevalent than MSNBC. They also have a pretty decent international channel most Americans don't know about.
Originally Posted by JogaBonito1502
Also, is CNBC = MSNBC? I'm very confused because I just read somewhere that they're the same, but we watch them here on 2 different channels.
CNBC (Consumer News and Business Channel) focuses on business related news. MSNBC (Microsoft and NBC Universal) is a general news station.