Every single one of those merits a complaint. Especially the falling asleep one -- that's a HUGE safety no-no for FAs. Even commuting jumpseaters aren't allowed to sleep. You should have been offered a box from the back, free of charge, in both meal situations.
Hopefully with the new onboard service app, writing in about things like broken IFE/Wifi, broken seat recline, not enough meals boarded, etc. will be minimized, so that 1K Voice can start hear about the things that have previously been overlooked. Of course, this only works if the FAs working that flight know how to use said app, but still.
A bit OT, but the inflight crews are at a crossroads with the merge being finalized soon. There's some (particularly domestically, but a few international as well) that are just waiting to merge so they can leave. They're surly, overbearing, and have a poor work ethic. They make everyone else's jobs harder, and lead to bad experiences like you've had. Then there's the ones who want to be here and make everything better. I hope we get more of the second in, and get rid of the first fast.