With continued reference to FIG. 2A and FIG. 4, the UE 300 (e.g., data processing hardware 320) allocates the available transceiver resources 310 (e.g., baseband resources 310Ba-n and RF chains 310Ra-n) across the available CCs 220 based on the expected KPIs 450 at the current location 430. In some implementations, the UE 300 orders the available CCs 220 from the available CC associated with the highest expected KPI 450 to the available CC associated with the lowest expected KPI 450. In these implementations, the UE 300 allocates the available transceiver resources 310 by allocating more transceiver resources 310 to the available CC 220 associated with the highest expected KPI 450 than to the available CC associated with the lowest expected KPI 450. In the example shown, the UE 300 allocated four transceiver resources 310 to the first CC1 220a, one transceiver resource 310 to the second CC2 220b, and two transceiver resources 310 to the remaining CCn 220n. For instance, the CC-KPI log 400a of FIG. 4 shows the first CC1 220a associated with the highest RANK 450a of “3.1 MIMO spatial layers”, the highest SINR 450b of “30 db”, the highest RSRP 450c of “?67 dBm”, and the highest CQI 450d of “13”. On the other hand, the second CC2 220b is associated with the lowest RANK 450a of “1 MIMO spatial layers”, the lowest SINR 450b of “3 db”, the lowest RSRP 450c of “?95 dBm”, and the lowest CQI 450d of “6”. The remaining CCn 220n includes expected KPIs 450a-n in between the first CC1 220a and the second CC2 220b.