That's like... your opinion man. M&K are fine. As for parry and interact under "e", check this:
I managed to edit the input file to better suit my play style.
for some mysterious reason we couldn't bind use/interact and block/parry to a single key. now they're both bound to E. these actions would never overlap each other, the former is only outside combat and the latter is only during combat. you could use my edited file; just paste it in documents/the witcher 3, then launch the game and edit the key binding settings. however you must not change use/interact or block/parry and keep in mind not to bind any other action to E.
I also tried to make tabbing space for dodge and holding space for roll, but so far doing so prevents me from rolling. I'll upload the file again once I've managed to debug this issue.
this file is only tested for v1.04.
http://www.mediafire.com/download/ybo4bcwa6z69uc9/input.settings