Platinum is the most difficult one, White and Black are really easy compared to Platinum - at least the 'main story' is.
Heartgold & Soulsilver on the other hand are something very special. Just right now, I like them the most, but that's because I'm still playing Soulsilver right now.