I think a weapons light is purely individual preference. There are so many on the market to choose from you just have to do the research. As for me, this is the light I purchased as my M4 is a custom full metal Sopmod version.
http://cgi.ebay.com/G-P-VLI-X9-110-L...QQcmdZViewItem