depend on your use ...I would say - USB hard drives - respect shares. USB flash drives - show the whole drive.
for me USB = mobility / extra storage / backup / and sharing with friends. but never use everyday.
except for HTPC side, if you use MicroATX case without HDD space or none NAS. and for this i can understand this use ...
Who are ESATA drive for test ?
And this is the fundamental problem. There is no correct answer to this one.
What we have to do is come up with a clear plan that allows the user to define shares on all types of hard drive. These may include PIN protected shares.
Then the user may want to connect a drive while using MP. If the drive has shares defined, the user would probably expect to see them (and nothing else). However, there is a chance that the user attached the drive because they wanted to access something on it.
We can't get anywhere with this without knowing what is technically possible.
Also, we should move all of this discussion into a new thread to avoid cluttering this one up.