Yeah, for these questions the best thing to do is to think of the right side of the equation ∆G = ∆H - T∆S as having TWO components. The first component is ∆H. The effect of ∆H is obvious - a more negative ∆H is more favorable. The second component is (-T∆S). The negative sign makes things a bit screwy here, so think of it like this. This component is a fudge factor which will either help or oppose the effect of the ∆H. The EFFECT of the fudge factor (how much it helps or opposes ∆H) is dependent on two things - 1) Sign (determined by ∆S) 2) Magnitude (determined by T)
Sign: If ∆S is positive, the entire fudge factor is NEGATIVE. If ∆S is negative, the fudge factor is POSITIVE. The negative fudge factor (positive ∆S) will HELP a negative ∆H be more negative, it will make the ∆G more negative, it will make the reaction favorable (this makes sense, because more entropy is favorable). A positive fudge factor (negative delta H) will HELP a positive ∆H be more positive, and the reaction will be less favorable.
Magnitude: If T is large, the entire fudge factor will be large. Thus, the fudge factor will have a LARGE effect. Vice versa if it is small. So if T is large and ∆S is positive, the entire fudge factor will be a LARGE negative value. If ∆H is negative, the ∆G will then be very negative. If ∆H is positive however, the value of ∆H must be VERY high to overcome the effect of the LARGE negative fudge factor.
The thing that used to trip me about this was the question "what if ∆H is positive, T is small, but ∆S is VERY positive? Couldn't that be spontaneous" The answer is no. You can see this from looking at the units. ∆S is in J/mol, while ∆H (and ∆G) are in kJ/mol. Also important to remember is that "T" will never be negative.
So for ∆S, the sign matters but the magnitude of the entropy change really doesn't. What we care about is the sign of the two components of the system. If both components are negative (∆H and -T∆S), the reaction is spontaneous at all temperatures (Again, -T∆S is negative when ∆S is positive). If both are positive (+∆H & -∆S), the reaction is non-spontaneous at all temperatures. In both these cases, the ∆H and the -T∆S components create the same effect.
If, however, the two components oppose each other, like when both ∆H and ∆S are negative, then the fudge factor (-T∆S) will be positive. If the temperature is low, the effect of the fudge factor will be low, so ∆G will be negative at low temperatures. Raising the temperature however will increase the effect of the negative entropy change, and once the magnitude of T∆S is greater than ∆H, the reaction will no longer be spontaneous.
If both ∆H and ∆S are positive, then the fudge factor will be negative (favorable). This means that at low temperatures, the effect of the fudge factor will be small, so the positive ∆H will win the battle and the reaction will be non-spontaneous. Increasing the temperature will increase the effect of the -T∆S value, and when the magnitude exceeds the magnitude of ∆H, then the reaction will be spontaneous (∆G < 0).