Good in theory. Also the President is supposed to be able to fire insubordinate appointees in his adminstration but he got a special counsel from that. Dragging in the head of the FBI to answer questions about an investigation which is obviously 100% about Trump himself would just make deep staters and democrats shout "Obstruction! Intimidation!"
I wish he would either live with it and shut up about it.... or get serious and say your fired, drain the damn swamp, and dare the senate to impeach him.