It's okay. It's a selling league where most teams need to sell their best young players every year so it's difficult finding consistency for UEFA competitions. It was a Top 10 league a couple of years ago but now it's barely Top 20 despite improving quite a bit. The way the points are attributed makes the rankings extremely volitile and not a decent way of measuring the strength of any leage.
Dinamo is the richest and most successful club and competes in the Champions League groups stages or Europa League knockouts. The main problem with the league in the last 15 years or so is the abysmal state of Hajduk Split which was once the dominant club in Croatia. With only one team competing in UEFA it's difficult to gain the points needed to move up the rankings. For example, ff Dinamo was in the Conference League every year and did as expected, the league would be ranked Top 10 again which shows how flawed the ranking system is.
Hajduk has improved immensely the last few seasons, mostly at the impulse Marko Livaja (he's the guy who scored the second goal against you guys). They won the cup this season and the last after abstaining for about a decade. They last won the league title when Modric was 19 and just returning to Dinamo from his loan to Zrinjski in Bosnia. Dinamo had a great generation of ballers then with Eduardo Da Silva, Vedran Ćorluka, Luka Modrić and Mario Mandžukić. After that Dinamo has been dominant with the occassional challenge coming from Rijeka led by the current Slovenia's NT manager Matjaž Kek.
tl;dr: It's okay.