Metra has nicer trains, but limited schedules off rush hour. CTA has the schedule flexibility and is less expensive since you'll already have a visitor pass. A suggestion - if you don't mind driving a few extra miles, drive to the Davis St train station in downtown Evanston.