One downside of the VS FF scheme is the reward seat cancellation charge, which is indeed 25% of the miles are retained by VS. Not sure why they impose such a stringent penalty - BA refunds 100% (as long as you cancel more then 24hrs before the flight departure).