Assistive strategies for occupational back-support exoskeletons have focused, mostly, on lifting tasks. However, in occupational scenarios, it is important to account not only for lifting but also for other activities. This can be done exploiting human activity recognition algorithms that can identify which task the user is performing and trigger the appropriate assistive strategy. We refer to this ability as exoskeleton versatility. To evaluate versatility, we propose to focus both on the ability of the device to reduce muscle activation (efficacy) and on its interaction with the user (dynamic fit). To this end, we performed an experimental study involving $ 10 $ healthy subjects replicating the working activities of a manufacturing plant. To compare versatile and non-versatile exoskeletons, our device, XoTrunk, was controlled with two different strategies. Correspondingly, we collected muscle activity, kinematic variables and users’ subjective feedbacks. Also, we evaluated the task recognition performance of the device. The results show that XoTrunk is capable of reducing muscle activation by up to $ 40\% $ in lifting and $ 30\% $ in carrying. However, the non-versatile control strategy hindered the users’ natural gait (e.g., $ -24\% $ reduction of hip flexion), which could potentially lower the exoskeleton acceptance. Detecting carrying activities and adapting the control strategy, resulted in a more natural gait (e.g., $ +9\% $ increase of hip flexion). The classifier analyzed in this work, showed promising performance (online accuracy > 91%). Finally, we conducted 9 hours of field testing, involving four users. Initial subjective feedbacks on the exoskeleton versatility, are presented at the end of this work.