Yes, there is definitely an overhead for creating and maintaining functional tests, however I think it's worth it, unit testing MVC applications is difficult to test thoroughly.
Most of the frameworks seem to support integration to most of the test-runner tools, so I think it's just a case of finding which you prefer.
Regards,
Jason