I like to build view in code, so Auto Layout is my definite choice. The syntax has improved over the years, but I always want to do it with minimum effort. More repetitive code makes you tend to do copy paste and produce more bugs. Most of the time, NSLayoutAnchor is what you need. But if you need more, Anchors can be your choice.