I like Regina, but she has been rewritten multiple times just like all the other characters on the show. I liked it when she was a villain in the first few seasons and i liked her when they just rewrote her and she was part of the team in later seasons. For me, this show doesn’t really develop characters, it just rewrites them, so this new Roni is just a new iteration of the character they have rewritten multiple times anyways.
I am not a big fan of the curse lasting long either. It seems like a waste of time, but if the returning characters are just background characters then maybe it won’t be so bad.