Hey Chris,
How we have Footprints configured is after an hour of the request sitting there it is automatically assigned to a tech based on the domain which the request came from.
For example if I am set up as the default tech for clienta.com, then I will get assigned to any ticket from *@clienta.com that is allowed to sit for an hour. It also notifies the client that I am the tech assigned to their issue.
As for configuration, you are certainly right there; I am not familiar with TrackIT, but I could not imagine any package suiting your every need instantly out of the box.
Footprints can get very expensive, very quickly though if you have many users that need to access Footprints concurrently. Their pricing is no longer on their site, but I am fairly certain it is in excess of $1,000 per user. However if you are like us, where you can have ten users, but only three are logged in concurrently it works great considering pretty much everything can be done via commands in your reply e-mail; so you never have to log on at all.
Eric