It depends on how the games are played. If optimal strategy is compared to optimal strategy then craps is better. By betting only the line bets and taking maximum odds the combined house edge in craps is well under 1%. The best you can do is baccarat is bet on the banker at a house edge of 1.06%. However it wouldn’t surprise me if the actual house edge in craps is higher, due to all the sucker bets players make.