Many actors vs many components?

Heres an example. I want to attach a movable light to a staticmesh actor. I could just attach a lightComponent to that actor. Or I could create a new actor, attach this to the staticMeshActor, then attach a light to this.

Is this ok, or is it likely to cause problems/waste alot of resources?