As you are collecting miles in Star Alliance, TAP is of course an option. Donīt expect to be over impressed by the flight is reasonable comfortable. OTOH I have to agree that CO is offering the better product on this route, so if you donīt care about the miles go for them.