schwierig ;)

weil sehr individuell.
Ich hatte mal Oxid eSales am Start, weil ich dafür Plugins gemacht habe.
Shopware auch angeguckt. Oxid gefiel mir vom Datenmodell viel besser. Das ist dem Endanwender aber egal
WooCommerce fand ich doof, aber andere schwören drauf...

Es ist eben a) Geschmackssache und b) auch davon abhängig wen du erreichen willst und wieviel Zeit du investieren kannst.
Was braucht er alles? Wieviele Produkte? etc... Pauschal würde ich keinen Tipp abgeben.