I had a very similar situation as you except that all the schools in my area had high pass rates and were difficult to get in. Looking at the programs I decided I didn't want to wait for a chance to get into the BSN programs later on when I could already be an RN through the ASN program and if I still wanted to go farther then I could always do the RN-BSN bridge programs offered at several schools in the area. I believe even two of the programs are online with the understanding that you will be working as a RN while you are in school, so it is very flexible to accommodate that. I really value the hands-on process and I feel that the more experience I have in the "real world" as an RN can only help me if I pursue my BSN after I graduate from my current program.
Another thing to consider is how moving would affect your husband and children. The BSN programs I was looking at were farther away in a dense population area. It would have made things very hard for my hubby with his job, too. People were pretty happy at all the programs, but I would steer clear of any that the students are miserable at. You have to spend a LOT of time there with the same people so it might as well be a supportive/positive experience IMHO.
We literally sat down with a list of pros and cons, but the ASN program won out. I am starting in January and will likely be graduating around the time that my friend waiting for the BSN program really gets going. She REALLY wants a BSN for her own sense of achievement, while I just want to be come an RN get some experience while I move forward as I am an older student, too. Ultimately we both want to do graduate work in nursing, but we are simply taking different paths to get there. :)
Best of luck!