Lua vs C# for scripts

Which is better and why?

IMO Lua for small scripts and C# for bigger projects.

C# takes a bit longer to set up but in return is cleaner.

Also you won’t be able to access some stuff in Lua that you can in C# (for example the fuel level of vehicles)