There certainly are trade offs when it comes to using a set-top box type solution vs a full fledged PC, and if you want to run it as a print or file server then it’s the only fully integrated solution I can think of. On the upside though you don’t have to worry about maintaining a dedicated PC, get something much smaller, silent running and more power efficient (Apple TV’s max draw is 6W for example).