1) Paintballs vary in size. Even balls from the same bag of paint will vary in size. High quality paint reduces this, but does not eliminate it.
2) Overboring is less efficient than underboring. (i.e. other things being equal, underboring will result in higher velocity than overboring)
3) Because of (1) it is impossible to bore match. What you are actually doing is underboring and overboring depending on how big the ball is. Because of (2), this leads to increased inconsistency in velocity.
4) You should either overbore every ball or underbore every ball to eliminate this issue.
5) The only way to be sure is test your paint, then select a barrel which is always either under or over.
6) Underboring does cause ball breaks in certain extreme circumstances, like cold weather or shooting very fragile paint.
Get a barrel a couple of sizes bigger than your stock one and you will be fine. Forget the iFit kit. Just choose your stock one or the bigger boomstick if you have to.
I almost always shoot my 0.693 SL barrel, unless the paint bores out at 0.680 in which case I use my 0.684 Lapco.