Sure, you are right.
I didn't forget the points you highlight. 'Cause I had this reflection before concerning my build.
I was sure to take Bicheon + Cold lvl100. So I had to choose beetwen Light or Fire.
Here you have the pros and cons I found :
Light + :
Good defense overall ( parry ratio buff and passive : +72 at the end)
Good mag attack overall ( mag attk increase buff : +18% at the end )
Speed buff (I agree it can be replaced by Speed drugs, but It ll cost lot of money)
Light +/- :
Medium nukes
Medium imbue
Light - :
None (I mean for Int chars)
Now for Fire
Fire + :
Best imbue
Best nukes
Good mag def(with buff)
Status immunity
Fire +/- :
Fire tower (Because it's just efficient vs Int chars. Besides it, I have castle shield and following books, and if I want, Ice wall for str chars. Str chars who deal more damage on int chars that Int chars aswell)
Detect invisibility and stealth (not really necessary imo, a Int can live without that)
Fire - :
Passive (not really the more usefull for Int chars, I guess you agree)
So regarding those points, I still think Light is the best choice to have an equilibrate character. However, Fire can be good. It may deals more damage (but I m not really sure depending what we said before), and you have an extra mag defense. But It is really what we need for Int chars ? We know that Str are our nightmares. So better have a good defense(parry ratio I mean) overall ?
What do you think Tasdik ?? (I like to have your opinion cause we really have a good discution, and you have good arguments

)
By the way, others can exposer what they think about all what I said, it could change my mind maybe ^^