This show really does has everything. Sure there are plot holes and conveniences but all the characters are consistent and believable in this fictional world. Only character I didn't like was Vanya (Ellen Page). Not well written and came off annoying. Not sure why she is always credited first? Anyway she's never the main focus as this show touches on every characters arc.