Overall, I would prefer LEGO Creator; it has features that you'd rarely
see in any other stable vanilla sandbox (Correct me if I'm wrong, and not including Scrap Mechanic, since it's still in beta, fyi.); motors and axles, the ability for vehicles to line up on roads, and actual brick "particles" upon exploding a destructo brick, among other features. In fact, I feel there's a lot more possibilities with Creator, especially working ones, than any other
sandbox, despite the lack of bricks.
Though in terms of the number of brick and color choices I have, I would prefer LEGO Digital Designer, though I've never
been able to access the server with it anymore for a patch, and I really don't like the bug where a piece would be detected as "not placed correctly" and removed from the model even though it wasn't. In fact, you might not even be able to put it back in the right place manually for the same reason. This has been common among LEGO Mindstorms models, as well as some of mine in the past.
Blockland and Roblox are good games also, and Roblox even has its own programming language, so in those terms alone, there's obviously many more possibilities than LEGO Creator. Although these games are not technically LEGO, I choose to mention them here because they're similar.
The LEGO Mindstorms NXT 2.0 Software program was a treat in my pre-teen years, though bugs with some connecters becoming detached from their respective sockets, and particularly being unable to reconnect them or even select them at all and maybe others were solely the reason I've stopped using the system for a long time, though I'm probably going to get back to it in the near future.