I liked this but wish the narrative were a bit tighter and I'm iffy on third person present POV. The XMen meets Ocean's 11 is a pretty apt comparison, though. 
 It's probably marketing silliness but "X-Men meets Ocean's 11" is pretty my Kryptonite for me.