No FRMS take into account lifestyle and commuting (eg babies/kids/pers admin/road conditions/accommodation quality etc) - which, to have prevented Buffalo, they would have to have done. When that happens, FRMSs will become a very valuable safety tool. Until then, however, they are a bit of a gimmick (IMHO) that can allow unscrupulous rostering depts to work us harder!
FRMS should be used in conjunction with the FTLs until that time - and the most limiting of either duty-times should be applied - much to the annoyance of the rosterers!