I had been using another vendors form extension but wanted the option to allow a user to pause and return later to complete a form. BFForms advertised that it was capable of that and demo site that is setup for allows for that option. The demo was easy to use and I was able to quickly create a form that I could "pause" and complete later. All seemed well until I tried it on my site. The pause feature did not work for me.
As far as ease of use the extension worked ok, and was fairly easy to use. My problem is that is does not do (at least for me) what it had been advertised to do (I recall reading the pause feature on the feature list - it is now no longer listed as a feature). I posted my problem to the support forum on 2/16/11 (http://support.phil-taylor.com/discussions/bfforms-support-forum/1002-pause-not-working) and though I admit I messed up the login credentials I initially sent for my site and told the developer that it was low priority, I still do not have a resolution to the problem (today is 5/17/11).
If the software did what it was advertised to do when I bought and my support experience was better, I would give this a higher rating. I find the support to be lacking. Sorry.