Having just completed my Rn to BSN, and then deciding to continue on, I'd suggest RN to MSN. Why? Because the classes I'm having to take for the MSN class are basically the same classes I just did for the BSN, but a little more indepth (and of course I can't use the same work I've already done). I wish I had taken the time to look into it ahead of time, but when I started I didn't think I was going to bother with an MSN.