Honestly haven’t had too bad of an experience with Capital One’s hopper portal.
Normally I don’t care for these aggregators, but 9/10 times the price difference is negligible, I don’t have to create a new account, and their customer service has actually been decent ( booked a flight with ryan air that showed incorrectly free check in on the portal, and they reimbursed me for the baggage ).
Also it usually ends up forwarding me the direct flight details anyway, so I can always modify the booking on the main airline’s page.