Unshelled always, unless it is pistachios. I firmly believe shelled pistachios taste better than unshelled, and I'll die on that hill!
But I also tend to eat much more when unshelled. Put a bag of cashews in front of me, it'll be gone by the end of the night.
Also, no/less salt cause my doc said so. After a while you don't even miss the salt taste.