I’m not a big slots fan so I don’t know how it measures up, but have you tried MyVEGAS? There’s an app, and you can play on FB. It’s MGM and you can earn decent rewards - for Vegas trips I usually get one night free, then one meal and one show or activity covered