if each column value pertains to only the user, then no, don't split the user table
if any of the columns contains multiple values, e.g. "interests", and you want the individual values to be searchable (instread of the whole thing as a single string which contains text/narrative), then yes, split that off