None of the characters’ actions are inconsistent or illogical, it’s just not the characterisation many wanted to see. And that can be said of most of the criticisms of TLJ.
And no offence, but reincarnation of Anakin would have had me tuning out very quickly. Rey as a nobody doesn’t undo the Skywalker saga, it was all set up for Luke’s sacrifice to inspire the people to rise up, defeat the First Order once and for all, end the Jedi/Sith dynamic. An end to the Order and all it’s flaws, new ‘Jedi’ responsible to and for themselves. A fitting legacy for the Skywalkers to bring about a better balance and no need to bring back the Emperor and undo the key arcs Luke and Anakin in the original movies.
Exhibit A, Rose. Saves Finn because she “loves him”, even though it cost the lives of dozens of her colleagues when they’re blasted by the very canon Finn was trying to save them from. One of the more idiotic things I’ve seen in Star Wars, genuinely felt sorry for Kellie Marie Tran.