I always really feel annoyed by ! because it is so easy to miss or not recognize. Perhaps it is my eyes and the small fonts I use finally catching up with me. Any way, either way is ok with me, although I am sure that I will get confused a bit when I see := and assume that the LHS is a ref.