I\'m partial to using member initialization lists with my constructors... but I\'ve long since forgotten the reasons behind this...
Do you use member initialization
Apart from the performance reasons mentioned above, if your class stores references to objects passed as constructor parameters or your class has const variables then you don't have any choice except using initializer lists.