In a state as agriculturally minded as Iowa, I'm sure plenty of good bud is around, but like you said it's a matter of knowing the right people who won't sell you crap or try to rip you off. Keep buying off your friend. You might get the special friend prices or free weed out of it, especially if you were his friend before he got into dealing.