Which is better for Ralts to have? I know what both do. My Ralts has Trace, and I was wondering how long she keeps her traced abilities. For example, when she traces Zigzagoon's Pickup, will she keep that and pick up items until she traces something else?

Oh yes, on a side note, where are all the stones in Sapphire? Will Pickup ever find any stones?