I'd book the Alaska codeshare version. Not sure on all the specifics for each benefit you listed, but you'll have a better shot at getting mileage credit via the Alaska earning chart instead of American. As an Alaska elite, I'd always look to book Alaska operated and then Alaska codeshare before market/operated by partners.