coilovers are nice, but for what you're getting for you are overpaying. they'll set you back somewhere in the $1500 range for the sets being produced, not $3000.
the car riding rough is always going to be an opinion. i thought my car rode just great on a set of eibach springs with GR2 struts.