I would not hesitate moment for such a small price difference.
Sure, Upper Deck J seats are very nice (lower deck less so), but a F service, especially on the outbound is another experience.
Given your desires, I would choose 4E&F, you are close enough to chat. I dislike row 5 because of galley noise.