Frankly, after dozens upon dozens of missions, I have only encountered an impossible to find alien... twice, maybe?
Enforcing the 15th turn bughunt completely trivialises the game and promotes sitting around in your craft until you the god mode starts. Do as you wish, it's your PC and your playing experience, but I recommend using this mod only if you're actually stuck.