HI,
I have the same gun and i to am proud of my purches, What i have upgraded first was the barrel and secondly the trigger... I upgraded the barrel to a Dye ultra light this has improved my accuracy a huge amount... The down side is the barrel was $115... Secondly as i said i did my trigger to a Warrior very impress because it was only $35 and went on the same frame as my past trigger. But not so impressed becasue the trigger was not adjustable (can't chose how closes i want the trigger to the back for the frame)... but i have so far made all the right choises to upgrade my gun...
My best friend has a ion he said it's a amazing gun just breaks way way way to much and is a big pain to clean.