A guy I know posted this elsewhere online regarding critiques of character development. I think it sums it up perfectly.
Criticising a Star Wars film for not having character development is punching down - Star Wars films rely heavily on pre-established literary and cinema tropes developed throughout history to tell you all you need to know about the character in a short amount of time. Han Solo - in the first five minutes of meeting him we know he's a braggart, a scoundrel, (provided you watch the correct version) a murderer, and since a throwaway line about dropping his cargo, a chicken ****) He then turns that all around at the end and waits until the fights over to help save the day (so he's also an opportunist.) That's it. You get very little else for his screen time. The rest of Han's story is told through the rest of the films and the (mostly ******* woeful) EU.
Cassian Andor is introduced in a similar way - we see that he's clearly not above doing what needs to be done because he's fighting a losing battle against an implacable foe. As for Jyn, everything we need to know about her - abandonment issues, raised by a rebellion fanatic, abandoned again, clearly been on the wrong side of the Empire so hates them( why? Well, why does Luke hate the Empire? We're never told) and then when she's given an opportunity to learn that her father wasn't a shitguts, and she may be able to rescue him... so on and so forth.