Есть ряд других вещей, которые вы можете сделать из производного конструктора состояния <>, чего нельзя сделать из производного конструктора simple_state <>. В документации есть список для государственного класса. Я обнаружил, что публикация событий является большим преимуществом получения от штата <>.
Прошло много времени с тех пор, как я его использовал, но я не помню, чтобы это имело какие-либо последствия, кроме того, что вам приходилось реализовывать конструктор пересылки для каждого класса, унаследованного от состояния (указано в документации), так как состояние <> является производным from simple_state <>.