I don't know how much "better" it can or will get in the near future.
My cousin just got back ten days ago. The ship is at about 50% staffing (number direct from the criuse line). Due to the ship being US Flagged, the crew must go through about 2 months worth of background work before they can sail.
Also, the famed NCL Chocolate buffet is not offered on this ship. They were told that NCL offers the buffet, NCL America does not.
I would avoid this criuse like the plague.