Is my concept of receive diversity right? EGC,MRC and SC
Sounds pretty solid to me. 

It's not necessarily MRC>EGC>SC, you'd need to write $\geq$ technically, since for the special case where all $|h_k|$ are equal you have MRC=EGC and for the special case of a single branch (antenna), they are all equal.