Battery

Looking for some opinions on what's a decent battery. I currently have a napa one that's about 4 1/2 years old and I just don't think it's holding a charge as good as it used to. Thinking of going to a AGM battery because they are more deep cycle. I was looking at Odyssey batteries and kinda liked the amount of reserve power they have.
Current battery is a BCI 47 but a BCI 24f would work. The positive is on the right side.