To be honest, I like this approach a lot. I wish things like diplomacy and intimidation were entirely up to the what the player says, with a bit of circumstances thrown in as well.
Diplomacy skills, charisma, intelligence and wisdom scores, those can all go. Leave the NPC reactions up to the...