It's still weirdly hard compared to Android, though. It somehow makes decisions about whether to snap to different words or lines when you release the cursor, and I still don't understand the algorithm it uses for that, and I wish it just wouldn't.
It used to be much easier and more precise with 3D Touch, though. But probably even fewer people knew about that.
Wow! What a game changer, thanks so much for this.