If you have to ask us, it seems like you you've already made up your mind. If you don't get upgrades and or value the miles from CO, then no, there really isn't any reason to be loyal to CO. Maybe NW would make more sense since you already fly them a good amount, and they are typically easier to get an upgrade.