While it is nice to have, datalists are currently lacking in common functionality and are no real substitute for fully featured autocompletes. For example, datalist only matches the beginning of the values. Typing "soft" into a datalist will not match "Microsoft".
There are some other limitations discussed here: http://msdn.microsoft.com/en-us/magazine/dn133614.aspx