2A, 4A, 6A and 8A have lot of room since they have desks on both sides of the seat. 2L, 4L, 6L and 9L are also very nice, not so much desk space but fuselage gives little extra legroom when sleeping. If you prefer legroom over privacy, 8H has best legroom in plane. 8A, 8D, 1H and 1D have also quite nice legroom space (more than standard).
Worst seat is hands-down 7A, not only there is someone blocking access to aisle, but also window is missing. Overall 1A/C/L, 3A/C/L, 5A/C/L, 7A/C/L, 9A/C and 10L are bad seats. 8L is "ok-ish" due to increased legspace.
In economy, comfort seats are relatively equal. Row 21 doesn't have that much extra legspace to make it attractive. In order to optimise chances for free seat next to me, I'd select 25C/J. Empirical evidence suggests that many people don't want window seats when aisle is occupied, however, they go for aisle seat even if window is occupied.
Row 41 has heaps of legspace, but ambient noise is quite high there and toilet light/queue might disturb.