I actually think the way the beast master works at the moment isn't very satisfying. For me, in DnD when I play a ranger, my beast companion always has their own 'backstory' and really is a companion for life. not just some magical animal that I can summon and unsommen whenever, and even choose a different beast whenever I do so. In my opinion, it would be much cooler if the beast master could pick from a large list of beasts, but that beast being a permanent choice.