I sympathize with a fellow 1k but to be honest it doesn't really seem that bad from my perspective, at least relative to other stories we've read here (back to back IDBs, etc).
Planes have MX issues regularly, and a 3 hrs in the grand scheme of things seems survivable.
Probably not a fun flight but clearly not the flight from hell.
my 2 cents.