Man...this thread just took battery management back 3 decades.
The size and capacity of the starting battery should be whatever the engine manufacturer recommends. There's no real harm in making it a little more powerful but there's little to gain.
The size and capacity of the house bank is a different story altogether. Obviously, install at least what you need but it's hard to have too much capacity in a house bank.
And if your engine manufacturer actually publishes a recommended battery spec. You're all set!