Text this: Flexible Demand Side Management in Smart Cities: Integrating Diverse User Profiles and Multiple Objectives