It's totally up to you honestly. I had to pick between history and english lit, picked history, and found that with english lit it can so easily be a hobby/interest that I don't really feel like I left it behind.
Do you want a career in law? I know you're concerned about your predicted grades but if that's what you want then go for law. That being said, after an english degree you could do a law conversion if you change your mind