can it be easy to manage a model that contains blocks inside or is it better to explode them so that they have solid elements in order to have a smoother and lighter model?
the block is right to exist mainly when it is repeated several times in a drawing. in this way you will have in the database all the elements that make up the block (1 only time) and many references to these entities for how many times the block is inserted in the drawing.
having a block repeating 1 time is counterproductive, because you will have the definition of the entities that make up the block summed up to the definition of the block, to use it only 1 time.
Of course, it can be convenient to select an entity and drag itself behind all the block entities that it is part of, but it is inefficient if used in a single insertion way. At that point, you use a group, which is basically the same.