That's not too far off from the norm in Detroit, unfortunately. Definitely shoot them a complaint; as mentioned above, it never hurts to suggest areas for improvement. I personally wouldn't request compensation unless the wait exceeded one hour, but it's your call. Even if you don't request miles, the SkyPeso fairy may well drop some into your account in a gesture of goodwill.