usually I feel some of the more modern code syntax makes code less readable in the long run, but I do like null propagation operator, it's simple and the ? makes perfect sense because it's indeed a question.
@djlink I was under the impression that this was not recommended with Unity? Something about this syntax will run in fringe cases when the object is in fact null.