I love Coronado, but if you want to take advantage of the Skyliner then Caribbean Beach might be better for you.
I have been at CSR during conventions, and while it's busy, they seem to handle the crowds okay. I wouldn't let that part of it be a deterrent (just know if you want to make dining reservations, they might fill up). I agree with PP, Three Bridged and Toledo are fantastic! Barcelona Lounge is also great.