TasteKid is a more versatile recommendation engine that caters to various media types, while Last.fm specializes in music and offers in-depth artist and track details. Last.fm excels in music community engagement and streaming integration, whereas TasteKid provides broader recommendations across different media.