Wellcome to the club!
We all have that problem.
I choose my mons by IV if they can be evolved, because the move set will change.
If they can not be evolved I consider IV and move set.
High CP is only important for very high CP that can land a mon in top of the gym, otherwise high CP is only a disadvantage.