I can't comment on the winch launch, I've never had the opportunity. It seems sportier to me, I've seen a couple.
Pure bare knuckle stuff chap. In my youth, I went down the runway in fastish a/cs (JP) but I never quite got the same adrenaline rush. The climb is spectacular and must match almost any aircraft flying to 500ft.