Awesome, glad it helped out.
Before you spend dollars on new kit though have you tuned the curves?
If not read on;
For all your 'axis curves', you need to fine tune them a little in the options, otherwise it's pretty difficult to fight on a linear pattern as the sim dishes up by default.
This takes less than a minute to do btw.
So load the game, goto options, then select the su25t (or whatever module you are flying, a10/su25/etc)
On the right white dropdown box, click, and select
axis commands.
That brings up all the possible settings you can fine tune using a joystick. (pitch, roll, yaw, rudder, etc)
Now, for example, select pitch and click on the relevant assigned area for your controller (just once), then click axis tune at the bottom of the screen.
By default you will see a straight line, you need to smoothe this out a bit to make flight control a lot more manageable.
I'm sure the other dudes will agree.
Set 'curvature' option to about 30 as a start! (see image below, thats what I fly at for
pitch and roll axis settings, but fit it to whatever suites you and your hardware best inflight)
do the same for pitch as you do for roll (x/y axis) You need to keep these 2 the same, or else you will get yourself in a knot of note.
I have a 30 curvature setting, no deadzone.
Deadzones are useful only if your controller stutters a little at a center point of any axis, or you are prone to push the controller a bit inadvertently (see my rudder settings)
Do similar for rudder. I have a 4 value deadzone set for rudder (just cause i rest my feet on them occasionally), and about a 15 curvature works for me.