I really enjoyed Emerald back in the day. It had so many small QoL improvements and I enjoyed the story too.
More recently, and I understand this is an unpopular opinion, i really like Violet. I greatly enjoy the tera raids, and I liked the attempt at allowing you to play the game in the order in which you wanted. That was not done great, but it did allow some choice. The DLCs have been fun too.