You have had many very enjoyable NCL cruises in the past, so it is quite understandable that you stayed with them, and will try some of their other ships.
Since Covid, all of the lines have had a myriad of cutbacks that devotees have noticed, at least here on CC. Now that cruisers have returned, some ships/lines are doing a much better job than others bringing the great experiences back. Unfortunately, you have had a couple of very poor cruises service-wise, so, there are plenty of fish in the sea for you to sample now! (so to speak)..