Middle click: Different OS, sorry.
Clipboard: Oh wait ... it's a different OS, sorry.
FFM: I'm sure if you talk to the barman at your local hotel, you'll be able to sort out a FFM. Might cost you though.
Thunderbolt/HDMI: works fine for me, and I've got a random mini-displayport -> HDMI cable that now works with audio now I've upgraded from my old 2009 mbpro.
I've had a bunch of monitors (Maximum three at the last count, though I probably could do four if I wanted to cope with bazillion cables attached to my laptop) set up without problems:
1. Air Display
2. Lenovo DisplayLink monitor
3. Another DisplayLink Adapter on a wide range of monitors (VGA/HDMI/DVI)
4. DisplayPort/ThunderBolt -> HDMI
5. DisplayPort/ThunderBolt -> DVI
None have "reset" even once a day.