I'd pick 'Ask user preference' - think users would appreciate having control over their experience from the start, but curious what 'simple' and 'complex' mean in this context?
I'd pick Simple by default, as it tends to reduce user friction and increase adoption rates, but what about for power users who might prefer complex features upfront?
I'd pick Simple by default, users can always opt for complex if needed, but it's harder to navigate the other way around if they start with too many features