Judging by what YOU have stated,back probs., being new ,dirt history, dirt future..Where's the choice?
Specialized Tricross pretty much defines your requirements. The others are road bikes,OK they would work but comin' -off a mountain bike I guess you would "feel" the cross really well. Ok let's hear the debates....