Not really. Steam has achievements, but Itch has more systems it can be played on (Steam is PC only).