Behavioral variables are just numbers to differentiate between customer or user behaviour
The division of a market into groups according to their knowledge of, and behaviour towards a specific product. Behavioural dimensions commonly used to segment markets include benefits sought, user status, usage rate, loyalty status and buyer readiness stage. Also called Behaviouristic Segmentation.
Certain classifiers are indeed better for different situations.
It depends upon what you want to use the classification for. Since you have not explained your use case, it will be unwise to suggest a classifier based on the accuracy alone. That is unless accuracy is what you care most about.
For example, if you care more about interpretability other classifiers are probably a better choice since they are quite close in terms of accuracy.
Again, it is impossible for anyone to advice you on what classifier to choose without any knowledge of the situation in which it is going to be used. These decisions are better left to data scientists who have in-depth knowledge not only in the business use case but also about the trade-offs between different classifiers.