I've stuck to boardgamearena for my online playing.
(also for true tabletop games like 40k or sigmar the 3d geometry is actually important and fun)
I like BoardGameArena since the games are licensed and you know you're supporting the creators in some way versus platforms that are typically unlicensed like TTS.
If you don't care about that amount of freeform object manipulation and just want to bang through a game by its standard implementation, then yeah boardgamearena will do fine.
I've looked into making my games on BGA, and their system looked like a PHP mess I didn't want to deal with. If I'm going to be coding anyway I'd rather use a Typescript game engine like Phaser, Swift and SpriteKit, or C# and Monogame, and have full control over it.
Here's one of mine I uploaded to the Steam Workshop: https://steamcommunity.com/sharedfiles/filedetails/?id=22173...