Please re-read your post # 3, and I'm going to highlight the areas in question. Unless there's another Firefly😜
Playmakers which is on a limited number of ships has very good ala carte selections imo. Though I'm not sure 4 could easily eat at Emrils for $30 to $40 unless you are sharing food. I would consider them comparable price wise. It was on oasis last week.
The bbq on both ships I would say are comparable. ..though included on mardi gras and i guess celebration, on some vista class is extra at night for the finger food, horizon for instance.
Free breakfast at johnny rockets is better than anything on carnival imo.
Sushi places are comparatively priced on both.
At diamond plus I get bogo every cruise. Carnival at diamond gives me ONE free pay restaurant. .. no comparison imo, rcl wins for anyone at diamond plus or higher. And I sure miss my free drinks and wifi on carnival.
It's not apples to apples imo when I can do a bogo. Chops winds up cheaper for me.