While I would have liked to see John Bolton get the tap (if only to fire up the media and left to start soiling themselves again), McMaster is a very solid pick. Even though his choice will appeal to those on the left and the right (given this book which is on the recommended reading list of the Commandant of the USMC), that does not mean McMaster is not an excellent advisor for President Trump. I assume James Mattis supported this choice.
A war hero and smart guy who is focused on winning, what's not to like?
John Bolton was definitely in the running for this job. President Trump says John Bolton will be assisting the administration in a yet undefined roll.
H.R. McMaster: Dereliction of Duty: Johnson, McNamara, the Joint Chiefs of Staff, and the Lies That Led to Vietnam.
Instapundit: Instapundit readers weigh in on McMaster (overwhelmingly positive), Washington Examiner: Lemonade, President Trump picks Lt. General H.R. McMaster for National Security Advisor
Legal Insurrection: H.R. McMaster for National Security Advisor and Praise for McMaster pick
Foreign Policy: Called this pick
Heavy: Five Facts
Smitty: Acts of Trump 4: 7-12
Robert Spencer: Hmmmm, this is troubling...