Generic - good. Branded - bad. Generic is cheap and compatible. Branded is expensive and has its own useless marketing twist.

Next - Previous