I thought Gotham was pretty good considering it was a Selina/Bruce episode for the most part.
Selina was actually bearable, and Bruce has been pretty good, especially since the stair slap, and then the watch beatdown. Alfred went James Bond, from kicking ass to charming ladies, but always getting results.
Was and has certainly been better than Arrow so far this season.
as far as Season 2 of Arrow, you are in for a treat. It moves quick, never really gets boring, and kicks a lot of ass right up until the rather disappointing 3 part finale.... show hasn't recovered since. at least not yet, I know they are about to ramp it up soon, but almost everything about S3 has been pretty dull so far.