I see 3 issues here:
- Cannot connect to an 'smb' share at all
- Cannot use previously defined Mac 'aliases' to connect/navigate to Windows directories
- Slow performance using 'smb' with some flavour of 'Mavericks' (10.9.x)
Issues 1 and 2 may well go together. Our problem in our company was this:
Fleet of 80 + Mac users running Mountain Lion (10.8.x) worked well getting to 'smb' shares and directories. They had setup aliases on their Mac Desktops to gain quick access to these.
An upgrade project to move these users to Mavericks meant that these aliases no longer worked. Nor would a direct path connection.
The below is an example of what would be entered into the 'Connect to Server...' dialog:
smb://servername.domain.com/Users/username
Under Mavericks, there would be a mount achieved but then an empty finder window and perhaps a message pointing to insufficient permissions.
With collaboration of our Windows server guys, we found that Mavericks has a problem with 'traverse folder' permissions. Our directory structure was designed to not allow the users to see the contents of the parent folder of the one they are navigating to ( "Users" in the above path example ). Mavericks can take you directly to where you have permission, as long as you use the 'Connect to Server...' method. This is cumbersome as referring back to this mounted directory later means going back to the Finder to reinitiate the connection, and of course aliases/shortcuts won't work.
As of this writing, there is no fix for this, unless the Windows permissions are to be modified on the Server. Yosemite seems to return to the behaviour of Mountain Lion.
I have no comments or further tests made at this point regarding point 3 with the slower performance.
I hope this helps and clears up for some folks. There are no doubt going to be differences depending on whether you are in an Enterprise, small business or at home. The core similarity is the connecting to Windows shares.