Drain the potatoes well and return them to the pot or transfer to a large mixing bowl. Add the melted butter, sour cream, warm milk, garlic powder, salt, and pepper. Mash until smooth (or a little chunky if you like some texture). Stir in half of the shredded cheese, most of the bacon, green onions, and cream cheese if using.