I recently got rid of My Thumbs Up Playlist, as it got to be a hassle. I prefer to keep my playlists organized, which means that I manually put the tracks in alphabetical order.
Thumbprint Radio, on the other hand, is a nice feature to have - as it's a good place to get new song suggestions. I think it's be nice to remove some stations from Thumbprint Radio, though - as ambient stuff doesn't quite fit in well with rock and blues. Otherwise, I like it.