Best Practice is to have armature at world origin. Object origin is less of an issue. Since the bone’s origin (Head of the bone) will become the pivot point. If you plan to export to a game engine or sometime to other 3D software, then you will want all objects to be set to the world origin to keep the object from being offset from the armature when you import.