Hiya Missy,
All I have is positive experiences of BSAC, I am a PADI DM, when I was in my previous but 1 job, there was no padi diving place near me, so I joined the local BSAC branch, it was a bit expensive to join (about £100), but after that, any training I did was free (consider PADI OW - about £300 normally). Boat dives were for about £3 to the club + petrol for the RIB. A weekend away was usually less than £50 for diving + B&B. They never made me cross over, They said that my PADI rescue (which is what I was at the time) was approx equiv. to their sport diver level, and I could do all any dive with the club that required this level of experience.
It is probably worth contacting BSAC head office, as there will be a couple of branches near you. They will all be different in character, so go along wor a couple of weeks, and then choose which one you want to join!
Go for it!
Jon T