I've dipped a couple ARs and I've never had a problem with functionality.

Also there is a third step after base coat and film, you need to protect the film with a clearcoat as the film itself scratches very easily if left uncoated. That being said hydro dipping is not as tough as a finish as lets say Cerakote, it does scratch and wear with use.