HI ! There will be 2 groups of members: a group offering online services, and another group using these services. These users must be able to communicate with each other, via a mini chat or by email or telephone, and the user member must be able to leave a review and give a rating star to the person from whom he purchased the service. Is all this possible with Metabox?
I think it is possible with Meta Box, but you will need to create a lot of code to do this job. Meta Box works like a framework and you can build your site in many ways with it but there are no prebuilt options to support every job. Instead of creating the code from scratch, you can consider using a third-party member plugin.