As a non US resident - it's the miles method for me. International segments are dull enough anyway (16 hrs trans pacific) so they'd be unbearable if elite status was by segment only.
For the record - based in Asia, qualify on miles, average approx 5,000 miles per leg.