Checking BBB for complaints is certainly wise, but I don't think I'd use "are they a member of BBB" as a factor. Tons and tons of good companies are *not* members of BBB, just because they don't feel like shelling out the membership bucks to "prove" they're good.
Several of the troubled companies of recent years are/were BBB members before their troubles started.