I use Tasmota on a couple smart wifi plugs and apart from it being very reliable and doing what it says I don't have any development experience with it. But isn't toit a language and jaguar an app as opposed to Tasmota being a complete firmware that merely includes Berry as the runtime?
Yes the nomenclature is a bit confusing but I believe toit is the SDK/platform/firmware(?), toitlang is the language, and jaguar is the CLI tool used to bundle/deploy it all onto a device.
As far as I can tell, the combination of all three of the above is the equivalent to tasmota + tasmotizer + berry?
I guess what I am asking for is how does developing on the ESP32 when using toitlang + toit SDK compare to issuing commands against Tasmota using berry?