Obviously magmas erupt differently. Usually felsic based mineral magmas are explosive and mafic based mineral magmas fluidy.
Explosive eruptions are mostly explained by the fact that the magma contains greater amounts of silica, however if the temperature was higher would that not decrease the viscosity? Yet with higher temperatures there is a greater liklihood of an influx of more mafic minerals which typically have a higher melting point, overall making the magma less felsic.
So is magma viscosity really more influenced by temperature which effectively controls the silica content? rather than just the physical properties of silica making things viscous?