Thanks to Trump, all three of the major cable news networks (Fox, MSNBC & CNN) have seen a surge in viewership - Fox is still in the lead for ratings - however MSNBC is close on their heels, especially in the key advertising demographic (age 25-54).
I’m not up and about early enough to watch Morning Joe, but later on in the morning, I do enjoy Stephanie Ruhle and Ali Velshi - They are two of the best economic & business commentators on cable news - Also, Ari Melber (MSNBC chief legal correspondent) is superb - MSNBC is certainly left of center - but it’s not at all true that "only a very small ultra left fringe minority even watches MSNBC” - as stated by Walter007.
As per  “Variety” (6-27-17): "MSNBC and Fox News also split the top five programs in the key (advertising) demo (age 25-54): “The Rachel Maddow Show” (604,000); “Hannity” (550,000); “Tucker Carlson Tonight” (541,000); “The Five (508,000); and MSNBC’s “Last Word With Lawrence O’Donnell” (476,000).”