Since you're Seattle-based also consider Alaska Airlines which has a good network and a bunch of partners including Delta. You can also credit Emirates flights to Alaska to earn points, and use your Alaska points on Emirates which has a great long-haul network.