A bit pedantic, but I'd like to defend endurance running - comparing 2 mile runs to really pushing yourself with HIIT is unfair. At 5mph (a slow pace) that's only 24 minutes, which is usually not enough time to even experience a runner's high and about when you get settled into a rhythm as a distance runner.
If you only have 30 minutes you're indisputably better off sprinting.