I think it has many advantages even without considering criminal activity, Privacy which is so valued in our current time is better in bitcoin than in banks and the like even if not completely anonymous, Also the fees for doing payments is relatively low IMO.