I've been looking into this (YYZ based, travel to Middle East and latin America) and while the signup bonus (25K) is attractive it seems to be very difficult to redeem miles for a convenient routing.
Pros-
- 1 mile for $1 spend
- Bonus miles if I purchase with Alaska Air/Horizon (Although I only fly to the middle east/latin america so this may be irrelevant).
Cons-
- Almost impossible to book a codeshare flight or redeem miles for a destination like DXB/KHI
- Redeeming period, seems really difficult to do (help?)