yes knock off is definetely a good move to have for pokemon with the typing of gallade and medicham if mega gallade didnt have knock off it would be a worse mega medi but it does so yeah gallade and mega medicham do their roles different not really outclassing each other in anything particular...