
1. He has an extensive and varied repertoire of songs and can cope with most requests.
2. He plays at the volume appropriate to the room and the occasion. Inexperienced musicians almost always play too loud and annoy your guests.
3. He keeps his solos short unless otherwise advised. Inexperienced musicians either are afraid to solo or act as if your guests had paid $75 to come and see them at a concert hall... you can't stop them. It usually ends in very long tunes which lose their impact and empty the dance floor.
4. He can change gear instantly on request and is skilled at following the directions given by the front person. When you perform with a highly professional singer/front person each performance is different. Parts of the song can be lengthened or shortened at any time. The dynamics in the song can be calmed down or heightened at unusual places. Endings can be shortened or lengthened, etc. etc. The leader should be a master at reading audiences. The band follows his directions from the first to the last note. It is always a great experience following him.
5. He dresses appropriately for the occasion and in accordance with the client's request. This has one exception to the rule.. When moving and setting up equipment a pro will rarely be dressed in dinner suite or the clothes they will be performing in... some do... until their dry-cleaning bill climbs too high!
6. He shows respect and courtesy to the guests to whom he performs.
There is more, but the above
are the main characteristics.
This is only learned through experience!
I mean several hundreds of gigs
in many
different contexts.