I never thought of it this way, but visual mode essentially does switch vim from verb-object to object-verb.
So in this case...
vtfd
is one more keystroke, but you see what you're deleting before you delete it, so if you need to the next f, you can just smack semicolon until you get there.
So in this case...
vtfd
is one more keystroke, but you see what you're deleting before you delete it, so if you need to the next f, you can just smack semicolon until you get there.
vtf;;;;d
(semicolon repeats last "t" or "f" movement)