Bob and Frances, much of what you wrote, I (as a 15-time Crystal cruiser on all three ships) agree with; But some things are better on Symphony and Serenity. It is great just to be able to cruise. Did you know Harmony has become the Asuka II and sails for the parent company out of Japan now? I hope you don't mind me making comments on your post.
1. Suites -- Still much smaller but Symphony and Serenity are larger than Harmony was. Bathrooms are bigger also.
2. Dining room -- open dining versus assisgned seating. Everyone has their own opinion.
2A. Bistro on Crystal. Love it. The one on Serenity is even bigger.
3. Dining staff. We have found the staff on Symphony to be excellent. Serenity - some little problems.
5. Nickel and Diming. Sodas, bottled and mineral water, specialty coffees, juices, etc. (all non-alcoholic beverages) are free through out the ship.
Repertory Theatre at Sea on Crystal -- love it.
9.A Specialty restaurants. Silk Road and the Nobu sushi bar on Serenity are great.
11. Room service -- Agree. Crystal needs a dedicated room service staff.
14. Internet -- Agree. Crystal has to do something about this.
16. Library -- they have really upgraded the libraries on both ships.
17. Enrichment. I'm a big fan of the Creative Learning Institute and all the various classes besides the lecturers.