you can live entirely in the repository. and windows package choice is not exactly intuitive either. do you want x86 or 64. what the eff is x86?!!! and don't get me started with .net dependencies. you install a damn program and it asks you to manually go get .net 3.5 because 4.0 is not backwards compatible. I think linux is as easy to use as windows. the problem is lack of grade A software and lack of QA (too buggy). i'm waiting until the wayland transition is complete and we get valve games.