Are kids better off with grandparents than in foster care?

Depends. If the grand parents are capable of providing care, and are willing to do so, then placing a child with relatives is always the legal systems first priority.