Divergent ★★★★

Maybe a 3.8 would be more accurate? I really enjoyed it, despite it's flaws. It definitely surprised me.