RE: fighting the wind..
I fly a Kadel LT-40 - a lightly loaded high wing trainer with flat bottom airfoil. I find I can fly it better in the wind than on a calm day. Only way to get better flying in the wind is to do it. I can't taxi my LT-40 perpendicular to the wind without it blowing over but once in the air, the wind is merely relative.
A strong crosswind would be a bit more challenging than a breeze down the middle of the runway of course but as long as you have ailerons and rudder it can be done.