As an addendum, I've mostly just been playing this single-player flash Mahjong game. It's surprisingly nice: https://www.gamedesign.jp/flash/mahjong/mahjong_e.html
I've tried out a few others, and recommendations are still welcome, but I've grown to appreciate this one