Read and reread the spells. Have to agree with that detect thoughts is better:
The two disadvantages of detect thoughts I'd add (with the warm up time, range and being blocked by stone) are:
The chance (low) of being stunned
"If the highest Intelligence is 26 or higher (and at least 10 points higher than your own Intelligence score), you are stunned for 1 round and the spell ends."
The reduced DC (A spells DC is 10 + spell level + ability modifier)