I actually got that same one as my first ocarina as well. It's… Not the best. It's a good replica, don't get me wrong, but it definitely isn't meant to be seriously played.
This is the one I have right now.
It sounds pretty great, and won't break the bank. I've been playing on this one for about two years and I'm only just now considering upgrading to a nicer one. I'd definitely recommend it.
Edit: If you really want a Zelda ocarina that also plays well, I've heard good things about STL Ocarina. I've never personally bought anything from them, so I can't tell you with 100% certainty if they're good, but I'm heavily considering them for the next one I get.