People predict that rates will be flat for a couple of years. If no cost then just do it. Always do no cost if you have the choice since 1) you may not live there long enough to break even; 2) the difference in rates between no cost and with cost and points are very small due to historical low in rates.