Definitely go with the 390s. IMO, they are not too soft, especially for freestyle riding. I weigh in around 200lbs and I have never felt these bending under my weight. I've also ridden them all over the mountain and never found them to be unresponsive.. I've actually got two pairs--one on my Agent, and another on my skate banana. I don't think you'll be dissapointed.
Lib Tech Skate Banana 159 - Rome 390 - Northwave Legend, Ride BOA Crew
Rome Agent 160 - Rome 390 - Northwave Decade
Ride Society 157 - Ride Beta MVMT - 32 Ultralight
M3 Discord 155.5 - Drake SuperSport - Northwave Decade SL