I expected either Iron Man or Cap to die, or both since their contracts were up for the franchise. And they both kinda did. What broke my heart was how Steve got to live out his life with Peggy, but Tony only got five years. He deserved better, damnit! It wrecked the rest of my day.
As for Black Widow and Hawkeye, I knew it would be one of them as somewhat secondary characters. Especially once they went for the soul stone. Personally, I thought it would be Clint, but he had a family to save and Natasha didn't, so it was the better choice. That was really sad when Bruce couldn't get her back. I'd hoped that the stones could work it out and bring the original Gamora back, but since they both died for the soul stone, it would make sense that they're lost for good.