All cruise ship casinos "suck". On Carnival and Royal Carribean you're looking at single odds crap tables, blackjack tables with 5-6 decks (on constant shuffle machines), and double zero roulette. The closest you'll find a full pay video poker machine to a cruise ship is Vegas. Drop $500 (or more) and with luck you may get the pit boss to comp you a drink.
I gamble on cruise ships for "fun" not to make money or beat the house.