I have fried a key card with a magnetic catch on a purse and with with my cellphone, even when the phone was turned off. I'll try using a sleeve for my card next time.
I didn't have as many problems as OP had on QE, but I did think service at the front desk was poor. It started out when there was an issue with a smell in my cabin. In all my past cruises, I have never asked to be moved, but since I knew they weren't full (this past June), I went down to ask. They weren't sure if anything was available, but they would check. A woman called to say there was another PG on the same deck, and would I like to see it? She came up to my cabin and we walked to the one she was offering. She used her passcard to open the door. The first thing I noticed was that the bed looked smaller than the one in my PG cabin. The second was that somebody's tote bag and other stuff were on the sofa. This was NOT an unoccupied room. It was also not a PG cabin. Do they not have a deck plan????? Fortunately, the smell went away and I stayed where I was.
I got strange and stupid answers at the front desk when I had other questions. For example, ArriveCAN was all confused because "they didn't think Canada was taking it seriously."
I heard one of the people at the tour desk outright LIE to passengers asking about tours. "There's nothing to do in these towns. Towns in Alaska are small. There's a Diamonds International and that's about it."
I asked this same guy about airport transfers and he didn't know but took my info and would get back to me. he never followed through. Tours were cancelled on very short notice. Tendering in Juneau was a mess. One hour wait if you weren't on a tour, and this was with a ship half full!
I would shrug off any one or two of these issues, but it was an ongoing parade of incompetence.
Like OP, I chatted with other people who had complaints. There were a lot of first-timers on my cruise saying "never again with Cunard."
On the plus side, nobody I spoke to had a complaint about food, cabin steward, or waitstaff. So it wasn't all bad. But what was wrong could have been better if people just THOUGHT about what they were doing.
To the OP, watch your email for a post-cruise survey. The one I had was quite long and in addition to the typical 1 to 10 rating questions, there were places to give reasons for your ratings.