In my opinion.

```php
<?php
$this->builder->select('users', [
    Database::where_or([
        'id' => [1, 2],
        'name' => 'Nat'
    ]), Database::where_or([
        'id' => 3,
        'name' => Database::where_not('Claudio')
    ]);
]);
```

looks better than

```php
<?php

$this->builder
	->select('users')
		->open()
			->where('id', [1, 2]),
			->where('name', 'Nat')
		->close()
		->where_or()
		->open()
		    ->where('id', 3)
		    ->where_not('name', 'Claudio')
		->close()
	->end();
```

It also has less overhead and is easier to generate a string programatically.