If it were me, I would finish my BA then go for the ABSN then MSN program. Or you could finish the BA and then go into a masters entry level program where you can go straight into a MSN with the BA, if you are looking to be done faster. To me I would feel as if all the classes I took and being so close to the BA it would be somewhat of a waste. Plus, if you are close to a bachelors why go backwards to get an associates? Also, in most places getting a nursing job is going to be easier with a BSN. I think that an extra year or so is definitely worth the extra degree. Just my opinion and what I would do if it were me.