Tillerson got the boot, which seems to be because his views run contrary to Trump’s (aside from calling his boss a “moron”). Trump wants to be done with that horrid Iran deal and Tillerson is not on board with that. Tillerson is also not on board with the idea of blaming the Arabs for the lack of peace in the Middle East, refusing to acknowledge the intransigence of the Palestinian Authority (PA) in coming to the table to negotiate for peace with Israel.
All of this is par for the course: the State Department has always been Arabist and anti-Israel. Presidents have often been at odds with the State Department. Now there’s a new guy at the helm whose ideas are more in line with President Trump’s. Not to mention that Heather Nauert has been promoted to undersecretary of State, where she will be so much happier now that Tillerson is gone. Tillerson had tried to keep her out of the loop, and didn’t allow her to travel with him, for instance.
Trump has been very kind to women in his appointments, for instance Nauert and UN Ambassador Nikki Haley.