Crossover 'Invasion' (Supergirl 2x08, The Flash 3x08, Arrow 5x08, Legends of Tomorrow 2x07) was such an underrated crossover but I didn't like that human villain dude. Characters, are all amazing as usual and the new characters are kick ass like Curtis & Rene but I kind of liked the Rags dude. Story/Plot, it's great but what I didn't like is that Evelyn betrayed Team Arrow she was cool I liked her. Writing, through out the Arrowverse the ARROW show has the best writing.
Villain, I like Prometheus he was pretty cool I liked him and he's a great villain for a season like this. The CGI is good although it's not perfect for a show that doesn't involve superpowers this seasons CGI is amazing. Acting for all of ARROW is amazing because it's noticeable that the actors & actresses put in a lot of work for this show. Action, action is perfect in my experience with ARROW the action will never disappoint and for this season the action is perfect. This is a great season but I hate a part of the last episode.