Both Shunpei and Tsuna both learned what it meant to harness their inner courage and to fight for what was right. Tsuna just focused more on offense while Shunpei is a more defensive minded fighter. I don’t think Shunpei’s barriers could stop the X burner for long and he would quickly be overwhelmed at that point. The speed difference is also too massive. Tsuna wins.