9 and 20 wrote:If we draft a small forward this year...
For better or worse, I am unable to think along a line that begins this way. To me, it is obvious that when it's your turn to pick you simply take the best player available -- no matter what position he plays. That way you get the most talent on your roster.
If, at that spot, the best player by far is a PG, but you are deep at PG, then you may want to trade down. Find a team that agrees the PG prospect is "the best player by far," & you should be able to do well in such a trade. 
Of course what makes it possible to do well is that it will turn out that e.g. the 3 best players taken from #9 through the end of the draft did not go #9, #10 & #11 -- to my knowledge that's never happened.
9 and 20 wrote:...we still need to bring a starting small forward in the offseason....
We'll have a limited budget to spend on a free agent. Suppose that the best player available for that budget -- best by far! -- is a PG or a SG, not a small forward. 
Do we push that guy aside & sign a SF? Or do we sign the guy who adds the most talent to our roster?
To me, the answer is obvious. You always sign the best players you can. Period. 
Ask yourself how the other method scales over time.
9 and 20 wrote:...the forward rotation would like something like this - 
xxxx/Deni/Draft pick/Hutchison....
Personally, I've always thought xxxx was over-rated.