Yeah; Setup Fee is quite useful... and Free Setup is useful too
It will get more people to buy - knowing their isn't a Setup Fee, and not thinking that's a good offer - there must be a setup Fee.
Also Dedicated Severs have Setup Fees; so a Reseller saying there isn't may make somebody buy it.