Ok- This is my personal preference.
I use TCPMP for music, because it is a lot easier to add files, and make a playlist. With CorePlayer, you need to go to another screen, and it took me months to figure it out.
However, to watch movies, that are on your storage cards, either of them work flawlwessy, for the most part. Just give TCPMP a try, then consider using Coreplayer, if you run into any problems.
The only reason I would need to use Coreplayer in my personal use, is because my media files (movies) are on my Wireless Network, and using Resco Explorer, they only play the best, all the time, on CorePlayer. I have had some problems with the streaming media, with the TCPMP.
Hope that helps. But in general, you have no need to use Coreplayer, unless you need YouTube viewing, from within the player. This allows you to just browse Youtube, without ever using PIE.
The other main improvements are related to videos; so if you just use music, TCPMP is perfect for it. It is a great basic music player, with a very useful UI to organize the playlists.
Thanks,
Andrew,