BDCP was awesome. I got paid E-3 for two and a half years and didn't have to worry about applying for aviation after I finished college. All of the advantages have been listed...Tricare(if you need it), USAA, pay, time in service, and you also accumulate leave.
The only drawback I can see would be the 2 year unrated obligation if you don't make it through OCS, i.e. DOR. I saw several people, granted they were NUPOC, DOR, hit student pool, then pack their bags and head up to Great Lakes for boot camp. I'm not sure if that part of the contract is still in there but it is definitely something you have to think about.
But OCS probably isn't any worse than boot camp, and the result, in my opinion, is better. So why not be miserable for 12 weeks at OCS and get commissioned, instead of spending 9 miserable weeks in Great Lakes followed by 2 years of suck?
Now you know...and knowing is half the battle!