I'm not a Trump supporter, but I think there is a principled argument that the concept of a special prosecutor is unconstitutional if the special prosecutor is not ultimately responsible to the President. That is because the special prosecutor is exercising Federal power which is created by Article II of the Constitution, and Article II expressly provides that executive power is vested in the President.