- Consistent
- Easy to implement and keep responsive
- Ensures decoupling of layout and components
- Pumps out a lot of grid classes, many of which may never get used.
- Always need to wrap in a row element (Bootstrap)
- Not very flexible
- Flexible, can not use a gutter, adjust the gutter for certain elements, etc.
- Very specific, we know this contact layout will be in the contact stylesheet.
- Always need to configure to each page.
- With a big site, we be doubling up on css quite often, depending on components.
- Possible browser support depending on system (e.g. Jeet is IE9+)