Though Cisco does provide you with these FW features in the ISR series, It cannot be considered to be a replacement for a PIX or a ASA. The basic fw functionality would be okay with ISR router but as the load increases on the router you might face problems. Its best to seperate these functions in different boxes.
HTH
Hoogen
Do rate if you find this post is helpful :)