SPG probably will give you the best return points wise. Platinum has the best purchase protection.
Is this a personal or business expense? If personal, you may not want to co mingle your personal expenses on your business platinum, assuming you use that for your business.