Bottom line: I think, from what you have described, that you’ll do just fine on an MSC 25 day TA. A lengthy TA of 25 days tends to be more subdued than a 4 day party cruise. Place Mom in a nearby cabin and then you and your DH can enjoy a drink package as well as all the other amenities on the beautiful MSC Seashore.. There will be fewer dining options compared to NCL but then again you will find the food in the MDR is better than the NCL MDR and geared to the preferences you have described. Yes there are complaints. You should have been here 10 years ago when MSC was launching new ships. There were tons of complaints and that’s what you can expect when a cruise line expands its fleet as rapidly as MSC. It’s called teething problems. Add to that the Covid interruption and you have staffing problems while they get all their ships back online. All in all I think you’ll have a great time.