One thing I like is having versatile players that can slide around a little rather than specialists. Then the lineup can change to take advantage of matchup problems, or say, if your opponent has really strong rebounding, you might swap in the beefy rebounder at sf.
Incidentally, I do have a few things I usually try to do on small forwards ...
I like starting someone that is a really good defender. Often my small forward is my best defender. The other is the concept of "small forward is the place to add to your starting lineup whatever it lacks elsewhere. If your guards have few perimeter skills ... Its a good place to add them. If your bigs lack post skills ... You can get a good lp small forward. If you are short on rebounding ... You can get a creditable rebounder at sf and make it work. And so on.