I think your booking decisions were wise. ^
In case it helps with future booking questions that otherwise point toward WN, however: since SWA mostly fixed the issue with bookings made while not logged in not showing up on the future itineraries page, I don't much worry about whether I'm logged in or not. Most of the data auto-filled by MySouthwest is handled just as easily by my browser's form auto-complete. The new booking pages don't allow credit card auto-complete, which was a security risk with the old page, but I memorized my Amex info long ago, so that is not a concern for me either.