Dupont is right next to Ft. Lewis across I-5 and has newer homes and a small shopping center. Full of military people. Steilacoom is a sleepy town with a lot of older people but prices are a bit steep here, it's close to the water. Yelm, Roy and McKenna are out in the sticks, nice if you don't mind the drive if you want to go into the cities. I was always on the go and liked the easy access to I-5. Lacey is nice, I used to live there, it has a newer shopping center with Costco, Best Buy and Lowes. It also has a movie threater, few good restaurants and Olympia is close by.
I would caution you living in Lakewood (Lakehood). It does have some nice areas but never heard anything good. University Place is another good option and next to Tacoma. Tacoma is alright but you have to be careful where you live.