Non-rev travel isn't always "free" per-se, often you are still paying, but at a discounted rate. With international travel, the fees and taxes can add up. Sometimes you are lucky enough to get an upgrade, but it really depends on the airline you're flying on. Immediate family members only are included on benefits.