I prefer not to align arguments or dict keys with the opening parenthesis because 

- they are further indented than if you indented them one or two tabs more than the base indentation for that line, allowing less space to define the arguments
- it adds noise to diffs if you change the length of the characters before the opening parenthesis in the opening line and still maintain the indentation style

I personally prefer to always indent multiline things like this:

```
foo = bar(
    baz, asdf, hjkl, ...
    qwerty)

foo = bar({
    'baz': 'asdf',
    'bar': 'hjkl'
})

```