I agree that Alfira would make an interesting companion. My assumption during my playthrough was that she might be a companion that we can recruit in Chapter 2 (or whenever we reach the city of Baldur's Gate). One of those situations like "Once my fellow tieflings are safe, I can be recruited (assuming you don't murder all the tieflings)." Similar to Karlach who is clearly being setup as someone whose will have a quest we can join in Baldur's Gate and then she will join our camp as a companion. Having a bard companion would add a bit more diversity in the team roster with an extra person for support role.