One of the usual reasons I use a module instead of a class is when I definitely want a singleton (one instance only), then the module mechanism handles all the usual boilerplate you'd have to add to a singleton class.
-- http://groups.google.com/group/python_inside_maya