IMO blockfolio is best for mobile devices, I am using it for a while now and it regularly updates its list of tokens and coins so I can find almost all altcoin on it. The only problem with blockfolio is that it doesn't have a PC app/website so you would need to use some other program on PC, as said by others cointracker is a good option for pc.
+1 with blockfolio, this is what I'm using for tracking my portfolio. I haven't tried cointracker, most of the time I'm in front of my computer so if there's a need to check my portfolio I'm always with my phone and looking at the app, it's not time consuming in my part.
Thanks for the link, I have no idea for the other apps on the list but I'll try to test and use them.
I would recommend Blockfolio also on the mobile, I dont use one on the PC though.
Blockfolio seems to have every possible coin listing that I have come across anyway.
You have to be very disciplined to update your listings every time you buy, sell
or trade a coin in order obviously to keep your portfolio up to date.