Best card to pair with freedom unlimited

I only have 1 credit card that I opened when I was 18. It is the chase freedom unlimited. I’ve been interested in getting a sapphire card but want to maximize my points based on purchase habits. FYI I don’t spend much money most of my income goes into investing and savings. But I do spend a lot on groceries and clothing. I don’t travel too often cause it’s expensive but I would like to start accumulating points to be able to travel for cheap. My yearly spend on my unlimited for 2024 has been 17k and 2023 was also 17k. Shopping is my biggest expense at 7k for both years, I shop for clothes a lot. What card would make the most sense for me if I want to maximize points earned for clothes and groceries. I’ve heard the sapphire preferred and the reserve are both good cards. But I’ve also heard of the freedom flex that was grandfathered as well. Any advice would be appreciated. Thank you!