I think there are a few Pokemon that can learn Detect but not Protect. Also... does Feint work against both moves, or just one? And there's always the chance someone else will use Imprison, so having the off-brand version is an advantage in that case.