Dipping vs blasting

I was thinking about E coating. Dipping is great but E coating was the answer to get inside all the hidden areas. I'm not sure if this is a great idea. Rust may pop up in some strange areas down the line.