Do you have loaded dice enabled? That'll make the skill checks easier.
I just had to check and yes it was on. I cannot stress enough how I don't like that this is automatically on. (At least warn the user before)
But again even if I had worse throws with all the buffs that you can get I think I still would have succeeded a lot.
Friends + Tides of Chaos + Guidance and then Inspiration is often enough