If he's a good boy I'd consider keeping him. I've had nightmare roosters so if you have a good one then its a good idea to keep him. If he's not REALLY good already then I'd probably rehome. Roosters are very easy to come by.
I never had a problem integrating new hens with a rooster. It...