Here's my input, sorry to butt in and all, but i used to make tick based games, granted i was no expert, but as soon as i found out how to use timedelta properly, i found my games were MORE accurate if anything else PLUS they weren't dependant on the refresh rate being a certain speed.
With timedelta, you can do everything per second, how fast things move, accelerate or turn, or how long things take to do something, etc etc, i found i had a huge control over everything and knew the exact speeds and everything.
Plus with time scaling, using timedelta just becomes even more fun!
Everything just depends on how good your events are.
After working with timedelta, i can't actually think of a need to use a tick based engine :S
I'm sure it's been explained but there's certainly a lot of text in this thread