Everytime, a player changes ships, all of their buttons are moved around.
Why don't they make it so that skill palette layouts are stored with each ship. That way, when you change ships, you don't have to spend 10 minutes putting all your buttons back where you want them. Each ship will have its own palette that will be appropriate for it. For consistancy, this would be extended to the crew assignment as well. If a crew member is nolonger present, the lost skill will become a blank button on the palette.
Often I find, that I have many ships, but I am reluctant to switch between them, because I know what an enormous challenge it will be. This affects gameplay negatively. I want to change my ships around, occasionally, but I have to pay the price of losing all my settings whenever I do. This means, that I am avoiding doing something that I would like to do in a game that I am supposed to be enjoying. In some ways, it defeats the purpose of even releasing new ships, if people are wary of using them. STO, therefore, would benefit from storing a players settings, either by keeping the palette the same for all of the ships, or saving the palette for each ship that the player has.