I am noticing that one of the features of the game can be considered as "counter-productive" since sometimes produces an undesired outcome:
When switching dwellers from one room to another, if the room is full the dweller being replaced is the one with the lower value for the SPECIAL applied on that room...
But that same requirement is also being applied in the various "TRAINING Rooms"... And here relies the problem: if a training room serves the purpose of elevating the SPECIAL stat in question, why is it that it is the dweller with the LOWEST value being replaced, if here's there to be trained?