While 12 is too close to Premium Plus cabin, it beats 8 easily, which is too close to the middle galley. So, my choice is 10 > 12 > 8.
As many on the board have said before, keep checking the seat map. Some odd row window seats may become open as people finalize their travel plans.