It really depends what you are looking for. The Sonata 2.0 does not drive better than the Civic RS, but if you are looking for a bigger car this would be your go to option or preferred if you are being driven. The Civic RS has all the ADAS features, something the other two don't. Fuel consumption wise, the Elantra hybrid would win, followed by the Civic and then last the Sonata.
Depending what is more important to you;
Fuel efficiency then Elantra,
Performance then Elantra (in terms of 0-100)/Civic RS,
Size then Sonata,
ADAS technology then Civic RS.
If budget could be increased I would say Sonata 2.5 would be the best in its class