That's a nice fat Smallie! I too like to use many of the deerhair patterns used for Salmon & Steelhead. Wakers, Glitter Bugs, Bombers are all great Smallie flies.
There is an attitude among most people who have never fly fished that it is difficult. It is probably a little more than spinning, but I believe anyone can fly cast if they have some patience, and a reasonable understanding of what they are trying to do. Having someone to teach them certainly helps!
I've come full circle with my fishing, starting with spin & spincasting tackle when I was a kid, to the fly rod, and now back to some spinning tackle, and baitcasting as well. I've always enjoyed using a fly rod the most and still do. No matter what method you use, you have to understand that all have limitations, and under some conditions one method will probably out produce the others. There will however always be those days when everything works!
I think any fly angler with enough experience can do as well as those who just use the conventional tackle if the conditions are favorable. For example, fishing on a day with 30 mph winds, the fly tackle is at considerable disadvantage, and even light spinning tackle would be difficult. Those types of days it's probably best to leave the fly rods at home! There are just too many variables that allow one or another method to out perform the others. But, on what could be considered an average day, I think fly fishing can certainly hold it's own.
There is a certain amount of gratification when you kick your spin fishing buddies butt using flies, especially on bass!