There are developer posts floating around here somewhere analyzing that question: the short version is, at each level of technological development, the advantage changes. The first-tier missiles might be better than first-tier mass drivers or first-tier lasers, but the second-tier lasers are clearly superior to their contemporaries. The point being that, regardless of which weapon tech you pick, you'll go through stages of advantage and disadvantage relative to your enemies.
Also, you are correct to note that missiles tend to be powerful and expensive, while lasers are (generally) weak but compact. As I recall, mass drivers are cheap but bulky. That's an additional consideration.
I've gotten good results, not from looking at my opponent's defenses, but their armament. Simply put, if you note that the Drengin and the Yor both are focusing on missiles, you can safely bet that everyone else will defend themselves with point defense. Indeed, to protect themselves from each other, the Drengin and the Yor will get point defense too. If you are the only civilization in the galaxy using lasers, that can be a tremendous advantage, particularly since your opponents will be reluctant to switch their defenses entirely to shields lest the Drengin take advantage of that.