Direct flights are an issue with upgrades, and why FT mantra is to either book as a multi-leg, or to split the segments.
I would take 30K miles (as a 1K, to me, those are worth at least $600) or the e-cert. But only if I didn't have to use all of the e-cert at once.