I love Emerald! I think it will always be my favourite, simply because there is so much to do and catch. I love the Battle Frontier, and I love being able to catch both Groudon and Kyogre!
Also, Sapphire was my first Pokemon game, so playing Emerald for the first time was nostalgic for me...