I personally think "Arrow" gets much more right than wrong thus far, but there are a few obvious flaws with the show. What would you have done differently to make the show perfect? Personally I would have dropped this whole subplot with Laurel's sister and the boat. It just isn't a valid enough reason for Det. Lance to see Oliver as a murderer. I think I would have preferred Oliver to have been involved in a DUI (where he was drunk during his carefree party days) that got Lance's child killed. Oliver would use his family's power and influence to escape the charges. It would highlight the rich/working class dichotomy and bring up issues about the rich using their power and influence for corrupt means. Oliver's fateful cruise on the Queen's Gambit would have been an escape from the media after the trial, like many celebrities do. Also, making Oliver and Laurel as childhood friends was a mistake. I would have preferred they only met for the first time after he returns from the island and they are enemies for several episodes. I also would have changed 'Thea Queen' into a male character 'Conner Queen.' He would be Oliver's younger brother who is basically following in his footsteps in more obvious ways than Thea and heading down the same road that led to Oliver killing Lance's child. He's involved in the same fraternity and has similar rich and corrupt friends. Oliver, now reformed, would work to influence Conor towards the right path. Think "American History X" and the relationship between Ed Norton's character and his younger brother. It could end with Conor being tragically killed in the same way, paying for Oliver's sins. Merlyn would be an active member of that elite rich brotherhood, and with Oliver betraying their ideologies, it would make them both enemies. Class warfare would really be the main theme I'd like to stress.