They may have better name recognition, but research has shown expensive breakfast cereals are often less healthy than supermarkets' own-brand labels.