No, I've been lucky at video poker over the last year and a half, since my royal flush drought ended (16 royals since the 180,000 hands without a royal). I actually have a profit at video poker. But I lost money playing craps. Unfortunately, I lost too much money playing craps. Which is why this year I have significantly cut back on playing craps, and if I remain lucky at video poker for the first time in my life I might have a profit gambling.
Regarding positive expectation machines at $1 or higher? State Line Primm casinos (the last time I was there) had them at $1 and $5, which is about 35 minutes south of Vegas. While I played some of them I didn't get lucky on them. At Caesars they do have Jacks or Better at 99.54% and Bonus at 99.16% at denominations going up to $100. While these are "full pay games" they are not games that return more than 100% such as 100.17%. But I've been pretty lucky at 99.16% and a little money management skill seems to offset the casino's 0.84% edge (less comps) pretty well.
However, I don't think sitting down at a positive expectation machine will automatically make you a winner. I think it helps your chances, but sitting at a positive expectation game is still gambling. I think it is always wise to play the best pay table available.
(Special note for the "math guys." There are two even money machines at Caesars. Both of them are in the Forum Shops and are labeled as "Bank of America" machines. There is no house edge for BofA account holders.)