I do think you need to bear in mind the weather. If it’s hot to very hot (so not UK??) then anything with loads of beading is going to feel heavy and hot, and man made fibres can feel sweaty (viscose may be ok). Satin as I said before shows sweat.
No point in a stunning dress if you are uncomfortable in it and/or visibly sweaty
Silk is a good bet or a silk/linen mix would be lovely