The Capital One travel portal isn't ideal but it isn't a deal breaker for me, didn't even know they had a travel portal to begin with.
Anyone got data points on the SUB rules with Capital One? Are you able to get multiple SUBs or require a waiting period like Chase? I had Venture card and got the SUB in 2016 and cancelled the card in 2018.