Beyond fitting in the designated space you have for a dining table, the best type of table is going to depend on your preferences.
Round dining room tables are great for smaller spaces. They also have the benefit of keeping everyone closer together, so you don’t have to look past multiple people to talk to someone at the other end of the table! Square tables can provide the same benefit. Additionally, if you need a pedestal base for mobility concerns, round or square tables are more likely to have such a design.
Rectangular tables are great for maximizing space when you need to seat larger amounts of people. A rectangular table in an open floor plan has the added benefit of helping to create clearly defined spaces. The traditional shape also lends an element of formality that can be nice for special occasions.
If you want help visualizing what kitchen and dining furniture would look like in your home, be sure to check out my augmented reality app or 3D Room Designer.