Unless you have strong allegiance to one alliance or airline (i.e. elite status), SPG would still remain the best option because of the flexibility- the ability to convert to so many airlines, meaning you can get the best award for your miles (e.g. VN is joining Skyteam, but you can't redeem on them if all you have are CO miles).