Tris-glycine gels use a combination of tris and glycine buffers, while bis-tris gels use a bis-tris buffer system. Bis-tris gels offer better resolution for larger proteins due to their pH stability, while tris-glycine gels are more commonly used for smaller proteins.