I had a lot of fun with FireRed when I played it and would love a chance to play it again actually. I didnt have a DS when I played it though so I dont personally own it.
Pearl was fun the first time I played it, though I thought it was kind of lacking in some aspects, but my second playthrough was neglected when I picked up HeartGold.