I've no personal experience of either Sadolin or Cuprinol, but I've been told Sadolin is better, though I don't now remember why that was.
However, I'm in a very similar position as yourself, my windows had been poorly maintained by the previous owner. A neighbour who is an architect highly...