The rectangular tables are the most common, which shows that they are a practical, functional and comfortable option. They are perfect for elongated dining rooms and they allow for more diners in less space. In a small room, a rectangular table can be shoved against the wall and still be perfectly practical.
The space that your dining table inhabits should have a natural impact on the chairs you choose. For example, if you have a tall table in a contemporary kitchen area, you might prefer some tall bar stools, to give a breakfast bar look. Whereas, if your table is in an open-plan room, you'll want chairs that align with your sofa choice and other decorative touches!