I have some of the same issues but I have also lost data due to this.
At first it was my old LaCie d2 firewire drive that didn't mount. It started about two weeks ago. After a few attempts hot swapping it I got it mounted and tried repairing it with Disk Utility. Disk Utility warned me that the drive was faulty and could not be repaired. Since it was a pretty old drive I began backing up the recent files, but the drive disappeared and my new MacBook Pro 15" Retina blacked out and restarted... I've been trying to get the data out ever since with no luck. But this might be the old drive wanting to have it's peace — I don't know.
But last week I was helping my brother in law with moving old data from his Hitachi external USB drive to his Mac after clean installing Yosemite. This drive was extremely slow and the spinning beach ball appeared again and again. From successful experience in earlier versions of OS X I repaired the drive in Disk Utility which, also here, warned about a faulty drive and gave us head aches with getting out the data.
Last example is my girlfriends Samsung external USB drive. Same issue, her MacBook Air running Yosemite. Trying to format it, it stalls halfway through, even in the fast erase settings. Mount problems too.
This made it clear to me that it can't be three cases of faulty drives, but must be Yosemite having "slept in external drive class".
Apple, please fix this quick!