No 8A/B are not good seat to stay in the dark and for sleep. They are to close to galley and restroom.
Pick any of the pair seats in row 9. My preference is 9A/B based on OP’s criteria. These two seats tilted toward the wall. Row 10 gets noise and lights from the economy section and also first row of economy seats are designated bassinet seats for babies.