One concern is the need to have iTunes installed on the end-user desktop, which allows for automatic firmware updates, file transfers, and other activities.