This is another word that gets partly lost in translation. Lets look at some possible improvements.
The verb benefit is transitive, no preposition. Notice the position of more in the comparison!
The adjective beneficial may be followed by a preposition phrase – usually beneficial + for (except “When attempting to lose weight it is more beneficial to exercise than to diet.”).
Without a comparative you might also write:
The noun benefit – when applied to people (visitors) – is followed by to.
When applied to things (constructing impressive buildings) it is followed by of.