After years on Carnival, Mardi Gras was a huge change for us - Way more food options for dinner including one free time at Cucina and Chibang and also Guys Pig and Anchor besides just going to MDR every night. Horizon does have teppanyaki (as does MG) which is a great upcharge dinner. MG also has additional lido deck lunch items that Vista class doesn’t have including Shaq’s Big Chicken, street eats, sea dogs and more. Beyond food, MG has more bars and other entertainment areas with more comedy, trivia, live music and more. Horizon/Vista has ropes course vs roller coaster on MG so that could make a difference for your kids. Overall, I think you’d have great time on Horizon or MG.