We were just on the Legend in June.
Spirit class ships are a nice size IMO. Quiet hallways with portholes, outside the theater, when weather isn't cooperating. Few people ever go there.
We have WhatsApp on our phones and use wifi calling to stay in touch at sea
Late night food was a real problem. We gave up after the first night. The pizza line was terrible. And one guy making pizza. Pizza line tended to be long most of the day.
We ordered room service a couple times and yes, there's a charge after breakfast, but it was much faster than pre-covid.
Chair hogs were the worst I've seen in years. Serenity was hopeless by 8:30, the rest of the ship only a few loungers available by 10.
We missed the dive in movies, but they showed some in the atrium a few times.
The comedians were great. Ours was a 6-day and they had 3 comedians alternating, doing 2 or more shows a day.
The comedy club is much better on Spirit class. Get there at least 20+ minutes early, but not required to line up outside. And I swear it seats more than on the newer ships.
The live music was also very good. A guitarist, piano player, a band or 2, and a violin trio.
Casino was mostly not smokey. We seemed to be on a casino cruise. It was packed every night, both slots and tables.