Wav is limited to <4Gb due to the way the header is encoded. This can easily be an issue if you're working with uncompressed / long / high frequency data.
It's also actually proprietary (Microsoft & IBM), even though it's easy to use and you can easily make a program to read and write them. Doesn't make it any less 'clean' though if you want to start using it in your programs (patents anyone?)