You won’t like this but as the game currently is isolation actually needs a buff. Here’s why.
If the FT team decide to mud up and split up it is insanely hard to find them (the perks don’t do much at all). You will probably come across a few of them by blind luck but then guess what … reinforcements. If you’re lucky enough to be close to where they spawn you might be able to get one or two but it will be easy enough for some of them to run off.
So you will more than likely end up waiting for the helicopter, run there and depending on what the FT consider a win they may not even turn up for the heli (I would consider that a predator win) or just be happy “losing” and go hide in a bush to be a bit of a troll.
Isolation could do with giving the rough location of the FT if they are mudded up.