Вы должны использовать класс.Это дает вам максимальную гибкость для дальнейшего роста.
Словари имеют более подробный синтаксис для доступа к их содержимому и не позволяют добавлять методы, если они вам нужны.
ctypes isдействительно для доступа к структурам, упакованным для использования в других API.Если ваши данные останутся в Python, единственным преимуществом будет то, что они будут более компактными в памяти.