Orange Milkweed (Asclepias tuberosa, often called Butterflyweed) is native to Michigan. I also recommend Swamp Milkweed (Asclepias incarnata, often called Rose Milkweed), which grows twice as tall as orange milkweed, but has a similar look and pink flowers. My swamp milkweed hasn't bloomed yet, but here's a photo I took of one in the wild.
View attachment 10551
Neither are aggressive spreaders like Common Milkweed can sometimes be, but if you have the room and don't mind spreading, Common Milkweed is nice and smells like lilac. Beauty is not necessarily it's strong point, but some people really like it's large round leaves.
The best plants I know for butterflies all require fairly sunny conditions. Milkweed is one of them. Butterflies really love good nectar plants. Purple Coneflower, Blanket Flower, Blazing Star, Lanceleaf Tickseed, & Black-eyed Susans are some of the best. Many who have butterfly gardens say Purple Coneflowers are a must, and when you combine at least a few different kinds of plants, you get a garden that more butterflies will visit.
Asters and Michigan Lilies are some plants that can handle more shade and attract butterflies, but they do need a little sun. I don't know too much about shade plants since I don't have many shady areas in my yard. I do know that Wild Columbine, Dutchmen's Breeches, Bloodroot, & Trout Lily are important plants that grow in shade, but I don't have enough experience with them to know if they're big butterfly attractors.
Also, I have to mention that many hybrids and varieties that are created lack nectar, which make them useless to butterflies. That's why I try to stick with garden centers that specialize in selling the real native varieties. I've mentioned Prairie Moon Nursery before. That's one of the most reliable sources I know. They don't sell anything other than the real native plant varieties.