I agree overall. I have cruised old Crystal, Seabourn, Silversea, Regent, Paul Gauguin, Windstar and Viking (three ocean cruises on Viking). I prefer Crystal, Seabourn and Silversea, but hope to cruise Viking again. We also purchased the beverage package (which now includes Jacquart champagne, one of my favorites). The DV rooms are little small and lacking in storage, but they are good enough. Our last Viking was in a PV, which was great.
I enjoy the relaxed dress code in warmer climates and the buffet for dinner at times. I know Viking is not in the luxury category, but the service and food are first class IMO and the ships are beautiful. Of course, YMMV.