In reply to FraserSt.

Another good resource is TPG Maximizer https://app.thepointsguy.com/maximizer which recommends a card to you based on your reward preferences and spending habits