To hunt down the player you can create "nodes" o the fly,
that store past positions of the player. These nodes can be used for an AI to trace and follow the
payers path, when he tries to escape.

You dont always need to implement a pathfinding, if you keep the levels and abilities of the AI (regarding pathfinding) simple.

But simply: the more effort you put into AI, the more interesting the enemies will get.