Hi scubadave,
Thanks a lot for sharing your experience.
I recently flew with S7 Moscow-Tomsk-Moscow and then Moscow-Barcelona.
During all three flights the cabin was very hot. I was quite tired after the flight. The food was OK, I agree. The chosen food option was served in a stylish sealed cardboard box which contains small boxes with various dishes + cutlery, serviette, etc.
It was a bit of a bad surprise to find out that the price of my return ticket went down. I called CS to ask about refund of difference in fares, but was told that I can only cancel my current ticket and re-book. They will also charge 1,000 RUB for cancellation (which is roughly, 15 EUR). That would have been fine, but the problem was that I already paid for extra space seats, and the airline doesn't refund such things. So it made little sense financially for me to do that.