I did the RN to BSN and also the MSN Leadership and Management programs with WGU. It took me 10 months to complete the BSN portion and another 4 months to complete the masters. In total, it cost me about $11,000, much less than other universities! I absolutely love WGU and will forever recommend it to everyone because of their competency-based model and tuition. As you probably already know, they charge a flat rate per term ( about $3500 per 6 months), so depending on how quickly you get done, you could graduate with less debt than any other school out there. On the other hand, if you procrastinate a lot, it could end up costing you more. I probably spent on average maybe 25-30 hours a week on coursework if that helps you get an idea.
The competency-based model is much different than traditional education. About half of your classes will simply be one test and done (aka the objective assessments). So for those classes, you do a pretest at the start of the course and study the sections with the lowest scores. When you feel comfortable (it could be as soon as 1 minute later if you wanted), you schedule your post-test and if you pass, you move on to the next class. I think you get 3 attempts at the post-test before you have to start paying for more attempts if I remember right. The other half of your classes involve performance assessments in order to prove competency. Basically what this means is you will (in most cases) write 1-3 papers per class. Your papers will be evaluated and sent back if they need revisions, where you will then just make the corrections they ask for and resubmit. A few of the classes require field work or some other type of assignment, but the majority are just writing papers and taking tests. Also, all textbooks are included in tuition.
You will also be assigned a student mentor who will guide you through all the way to the end. They contact you once a week and help you make goals and keep on track. Most students find the mentor thing to be helpful and motivating.
There are course instructors for every class, but you do not have to use them if you don't want to. Most of them already provide learning materials for you as well as pre-recorded cohorts, so if you're like me and don't want to interact with anyone because you're self-taught, this school is really the way to go. If you're the type who wants to attend lectures and schedule time with instructors for additional help, they have office hours and live cohorts that you can attend too.
I know this seems one sided but I honestly can't think of any negatives. It's accredited, it allows you to work at your own pace, it has start dates every month, there are tons of resources available to you, etc.