I just want to add another option that you might want to consider:
- Release the game for PC on Steam or other major publisher.
It's much easier and cheaper, then if you have success and you got lots of money, you can look into porting the game.
You will not have the budget for porting, but having already published the game elsewhere like on Steam and becoming famous, will make a big difference between trying to steal from you or an unknown person.
In addition, if you get popular and make money on PC, in the worse case scenario someone steals your code, your time and effort would have already paid back a lot from the PC version.
On the other hand, if the PC version fails to become popular, it might be actually "good" for you, so you don't attempt to waste more money on porting on console.