Unity is great though but the thing that bugged me the most was the uncertainty of the Linux version of the editor. It's still not officially supported and it's essentially (or used to be) just a small sideproject of a dev at unity to work on it. I used it several times in teams during game jams and we always run into some incompatibility problems between win and linux versions even though the versions were technically the same. Also, given the fact it's not officially supported they could pull the plug tomorrow. You never know. Because of this I would not recommend Unity to a Linux user until it's officially supported.