Citi Free Companion Ticket is impossible to get or very expensive to get. First the fare must be over $299. Then, they decides which fight and route you will take. The two times I tried to use it, they try to route through multiple stops instead of non-stop and total cost for one+one free is only $20.00 less then total cost of two non-stop rt tickets.
I think to use this benefit, you have to be flying to/or from small airports with few options and high air travel costs.