I totally agree with bcmyers2112. You need as many contexts as you need but as few as you can get by with.
IMO the best way to figure out how many you truly need is to start with a single @Computer context for a week or two and see how often you find things on the list that you can't do because of another limiting context.
I'm pretty sure that's how D.A. came up with @Computer-Web for his lists a decade ago. He frequently found things that he couldn't do in the airport or airplane without a web connection on his @Computer list so he defined a new context to fit his situation.
Every computing device that I know of can be assigned a name. I have a context list for something that has to happen on my personal laptop (e.g. @Cygnet). However if an action requires me to be on my own home network (e.g. local NAS drive is needed) then I use the @Home context.