Broken ICE. Flying F. No other seats in F available (well there was one available but ICE was broken on that seat too). 11 hour flight. 65,000 miles compensation.
Seat foot rest broken, tray table not opening/closing properly, power socket not functioning at all. Flying J. Again no other seats available. 7 hour flight. 15,000 miles compensation.
Both on extremely old airframes. On the latter flight (an A380) the toilet door latches were falling apart too. Lots of other passengers had seat issues and the purser was both apologetic and quite embarrassed. I really think a lot of the older frames are in dire need of some proper maintenance.
Frankly I was far more inconvenienced by the latter experience than the former but I've always found compensation amounts to be completely random.