That's right. The two matches you mentioned were very intense because all four teams both needed important points in this match.
The Ajax vs PSV match is certainly an interesting match, Ajax as the host certainly has greater motivation in this match apart from wanting to reduce the point difference with AZ, they also have greater motivation to want to end PSV's unbeaten trend in the Eredivisie. Of course, this is tough for Ajax, but if you look at Ajax's current development after recovering from adversity, they could beat PSV, especially in Ajax's last three matches in a positive trend.
Feyenoord against AZ is a crucial match too. because Feyenoord wants to reduce the difference in points with PSV and AZ wants to maintain its top four position from Ajax. It could be said that these four teams killed each other. Exciting
Ajax have not been at their best performances but they've definitely been winning games and have been consistent to it. Definitely a coach has his own impact in a team, once the head is faulty, there'll always be loopholes. It means a lot for a team to get victorious consecutively in a row and for Ajax, that's caused a gradual improvement regardless not doubting that they still have to put in more work. They've got players no doubt but the squad needs to be better, Ajax is a team better than a narrow win, at the moment though, finding the right player who's top and ready in all areas to give that competitive capacity in both the domestic league and the European leagues will be hard.
Their inconsistency is unhealthy and they just have to find a way to stop the wins from occuring through a narrow means. One would anticipate their forthcoming game against top contenders PSV and it'll definitely be an intense game. But since Ajax will be the host, it's expected that they're able to have a good performance rating.