My only complaints are that steam uses arbitrary numbers instead of human readable labels for emulated AppData folders. It can be time consuming to locate a save game file. Also Streaming cross platform isn't a pleasant experience yet but it's getting better and I really appreciate the feature. My final gripe is that when adding media to a Steam chat on Linux the file open dialog does not cache the last folder you visited and doesn't support multiple files. This compounds the first problem I listed making it EXTREMELY time consuming to share multiple game files with friends quickly.