Yes, heat is a big issue with solar panels. For best performance, you want to keep the panel as cool as possible. A air gap between roof and bottom of panel is a requirement for a good design. I've seen new frame designs that have vertical holes at the sides of the frame to prevent the hot air from getting trapped. Performance with a standard PWM controller isn't affected nearly as much as MPPT.
Besides reduced performance, heat kills. I'm sure a hot panel will not last as long as a cooler one.
I didn't have any vibrations concerns for my 130W Kyrocera panel. However I didn't think the frame was stiff enough. Especially when it's tilted towards the sun. I significantly stiffened the frame with angle Al.
Sal