Personally, while I've had both leather and cloth, I prefer cloth in a sportscar. It simply holds you in better. Now, suede would probably be really nice, but that's herder to come by.
Of your options, I would think that the G20 seats would be the way to go if they provided enough bolstering.
ZV