What's the difference?
Я встретил ангела / Я встретился с ангелом?
There is a difference, though it's very subtle and often can be ignored. Roughly speaking "встретился" may imply that you weren't the only one who initiated this event (for example you and angel arranged that meating together).