Either of three good choices
I have an Ego that I used as an everyday work bag. It has been replaced by the CoPilot and the EGO is used on trips to hold my wife's laptop and my Netbook. When I got my Kindle, I don't need to carry all the reference material I used. It is on the Kindle. Thus, the CoPilot works out fine to carry the Netbook and Kindle.
The Ego is quite versatile with the many pockets for storage. Expands and contracts according to your needs. The ID and Zephyr are also excellent alternatives that are smaller.
When I was making my decision, I build sizing prototypes of each bag made from newspaper. Just the outside dimensions to give me an idea of how my items would fit along with future needs.
As to a shoulder strap, get the Absolute. I got the QAM strap, but It wasn't comfortable enough. I replaced it with the Abosolute strap. The QAM strap will go on EBay.