Rather than base your opinion on bits of scripture, why not go and observe the angels. Talk with them, ask them if they do or do not have free will. After all if angels are heavenly beings, they would be obligated to tell you the truth about such matters.
“Back in 1581, Dr. John Dee, Mathematician in the court of Queen Elizabeth I, and Edward Kelly began their now famous magical experiments contacting spiritual entities, and recording their communications, conveyed in the Enochian language.” (from The Complete Enochian Dictionary by Donald Laycock). Dee, and many others after him claim to have come in contact with all manner of angelic/demonic beings. Doing a quick google for “Enochian,” “Golden Dawn,” or “Aleister Crowley” will give you a good idea of the types of oranizations/personalities involved in this branch of research. Information can also be found at www.hermetic.com However, if you wish to conduct these types of experements yourself, I would suggest consulting the practices descriped in Liber O. (http://www.hermetic.com/crowley/libers/libero.html)
After practicing many of the above methods, my opinion is that angelic beings are bound by their nature and do not have fre will. They are partial beings (as opposed to a “god” who is a complete macrocosm, or a human who is a complete microcosm). Of couse, you may argue that I’m crazy, but don’t knock my opinions (or the opinions the the folks listed above) unless you’ve tried out the methods.