In terms of taste it's individual preference. Some love buttercream while others love chocolate. In addition, the chocolate sets better than butter in most weather conditions. Therefore, it's ideal for working under fondant. That is why ganache has become the most preferred frosting amongst cake decorators.