The only other thing to watch out for (other than the hangovers, that is) is the booking classes on other OW carriers that don't qualify for points or status credits. My own
aide memoire (which may not be wholly up-to-date or accurate) says:-
<font face="Verdana, Arial, Helvetica, sans-serif" size="2">AA (not O or trans-Atlantic Q)
CX (not GVNOQXTEZURP)
AY (not ETZ, 1001-4000, 7001-9999)
Lan Chile (not ZUTRE)
EI (not TEGLWSI)</font>
The great thing for me is that all normal paid BA classes qualify, so I don't have to even think about that.