Everyone's experience is different so I like that you are getting a range of options here.
It depends a lot on your own life. Did you and your ex-husband have children together? Would it be feasible to move back in with your parents or other family members to help keep costs down?
Nursing was a second career move for me. There was no local BSN program so I went to a Community College and got my ADN. 10 years later I did an RN to BSN Accelerated Program at a Private University.
My mentor advised me not to take a CNA class and work as a CNA prior to school. The expense wasn't worth it as the first thing you learn in nursing school
is the kind of patient care CNA's do. I didn't take the class and I'm glad. I was able to go to school without having to work much. I did work as an MA at a doctor's office very part-time.
If I were advising a young person, unencumbered with kids and a husband . . .I'd say go right for the BSN.
Regardless of your circumstances, I would not advise going for your LPN/LVN. RN's do make more money and there are a lot more options.
I wish you good luck!