I learned IPA for Thai, and as part of that, I also read that a lot of professional linguists still find IPA too limited.
IPA seems very comprehensive from my amateur perspective, but apparently a lot of modern linguists still extend it or roll their own.