I always choose a cheap window seat in the Row just in front of the over-wing emergency Exit. This virtually guarantees you won’t have to endure someone’s knees in the small of back but also no chance of a horrible child banging their tray table behind you for a couple of hours en-route.