The Splurge credit seems like it'll be easy to use. I fly AA enough and frequently shop for electronics at Best Buy.
The Citi travel portal is hit or miss. I got good value for a Fairmont stay after christmas last year, but for lower-priced hotels it always seems to be pricier.