имхо схемы должны быть по возможности максимально предсказуемыми) всю эту динамически генерируемую валидацию-сериализацию - замучаешься тестами покрывать
Уже есть определенный стек, менять его или заводить новую не хочется и сильно понтово, но я бы давно выкинул marshmallow. Но как видишь с фласком принято тащить это говно.