So we'd like to port Furdemption over to Unity from Cocos2D... But this is going to require a lot of time and effort. We thought this might be a good opportunity to bring another developer on board to work on porting the game. Has anyone had experience with having another person port their game for them? How did it go and what were the challenges? We'd likely try to do rev share as we don't have the capital to fund it ourselves.
Working on revenue share is generally a bad idea for a developer. I am not sure how changing the engine will result in a whole lot of new sales. Posting on the unity forums would be the best way to get help. The game looks pretty good so you might get some attention. Why are you looking to port?
My team uses Unity mostly. It's quite easy to make games with Unity, but the down side is that build size will be quite large. For small casual games, I think Cocos2D is better. Why do you want to switch to Unity? Do you want to port to other platforms than iOS?