sys.puts simply prints the given string in the logs.
But if you want to print a more complex object (Array, JSON, JSObject) you have to use console.log because you want to “look inside” of the object.
sys.puts would give you only “[object object]” for example.