Milwaukee is a good choice. Pittsburgh as well.
DNC in Milwaukee, RNC in Pittsburgh sounds perfect to me. Good fit for both parties and their objectives going into 2020. Charlotte would be okay for republicans, but I feel like media coverage would focus on the bathroom issue and distract from the message even more than usual.
I wouldn't be surprised if the DNC went for Atlanta or Phoenix in an attempt to accelerate the Sunbelt strategy. I think it would be a mistake though, to the extent that this matters (not a lot).