I have been doing a lot of googling in and out side of Arduino.cc in regards to the software serial. Unfortunately, I'm not getting solid warm-fuzzy information.
First question, what software serial libraries are out there?
Does the current Arduino built-in library for SoftwareSerial contain blocking code or is that from a past version?
The latter I was warned on, but some of my results show this may be from an older version or may still apply.
It appears there was a SoftwareSerial from Arduino then a NewSoftSerial was developed to overcome some limitations and issues of Arduino's version. Then NewSoftSerial was adopted and renamed as SoftwareSerial and is now what you get when you load Software Serial from the library manager. I think this is true but the question still applies, does the current Arduino built-in library for SoftwareSerial contain blocking code or is it 100% interrupt driven and the blocking is gone.
If the last of that is true, then back to question 1, what other libraries are out there? Are they any better? Do they have blocking issues?