Each of them has it's own purpose and is useful in it's own way. This choice depend of what you need. Bitcoin will always be relevant, as a pioneer in the world of cryptocurrency. Also there are very useful and promising altcoins. There is no point in choosing between them.