Weed B Gon does better on weeds than any Scott's product, although I will say their new formula of Weed N Feed with clover and dandelion killer is really good. Much easier than spraying an entire yard with Weed B Gone and very nearly as effective.
Sure, a basic 10-10-10 fertilizer if fine on the lawn. I swear by Milorganite though and every lawn care forum I've ever been on, the lawn nuts pretty much all agree. You get the benefits of the fertilizer plus you get the incredible benefit of an abundance of natural microbes that will create a crazy healthy lawn.
Check out their site. You read this information for 15 minutes and you'll never use another fertilizer on your lawn. And it's great for the flower beds too so, unlike a lot of Scott's products, you not only do not have to be careful to not get it in your flower beds, you SHOULD.
http://www.milorganite.com/