Well personally I’ve hitched my wagon to Oxide - initially this was really just because I was impatient and the only GSPs available to me (with decent ping etc) had Oxide available before Rust++, Magma’s precursor. Otherwise I definitely would have gone with xEnt22’s mod since he’s a fellow Aussie and seemed pretty switched on when I met him on his server back when
Lua was designed from day 1 to interface with C and C-like applications though, in a way which JS was not, which does lend itself to extensibility when using it in a mod framework like Oxide on Rust. I’m only new to the language myself, as of 1-2 months ago, but I’ve found it mostly easy to pick up, and most of the time when I get stuck on something it’s due to peculiarities of the way Rust itself is coded rather than a quirk of Lua (though it does have a few of those, of course).
I must admit that I wish they (Magma and Oxide) were using the same scripting language (either one) since it would have made portability of mods sooooooo so much easier… But I guess that just wasn’t meant to be.
I don’t bother playing any Vanilla servers. In fact, I don’t play any servers without custom loot (drop rates) since the standard drop rate for the ‘good stuff’ is way too high, and C4 much too easy to make. I like to work for my loot, so it actually feels like it has value, and it’s more of a risk (and thus exciting) when fighting to keep it - or take someone else’s!
I also don’t see the point in playing any servers without an anti-decay mod, since it only takes 2 days to lose a building (and thus everything in it). I barely manage to get time on my own server every day (for admin etc); people with work and lives can’t necessarily get on every other day just to maintain a building.