There will be companions that are part of the main quest line, incorporated more into the overall story than others. These companions will be better than others you pick up along the way with lesser roles.

This is by design. If they were all super companions, there wouldnt be much variety in battles!!! ;)