I usually use the White Labs because because my LHBS stocks their line and it’s always very fresh. However, I do like the Wyeast 1007 very much.
Here’s my basic recipe, quite similar to the one above. Spalt is my first choice on the hops although any German Noble type you like does just fine.
10 Gallon US/ All grain
15 lbs German pilsner malt (91%)
1 lb German wheat malt (6%)
.5 lb CaraFoam malt (3%)
2.5 oz Spalt @ 60 minutes
.5 oz Spalt @ 20 minutes
White Labs WLP029 German Ale/Kolsch yeast
Single decoction mash with decoction to mashout: 128F @ 20 minutes, 148F @ 60 minutes, 168F @ 10 minutes