panda can handle pretty much everything if you do it right.
there are lots of ways of screwing something up, just like with any other engine,too.
but panda provides some powerfull tools. pstat amongst them. which allows you to easily find bottlenecks. other things like the “flatten” method will also come in handy.
since panda is no genre-specific engine it’s good for pretty much everything. it’s less optimized for complex indoor-scenes by default but works too. if you have a few c++ coders in the team you could enhance panda quite easily to fit your needs (for example if you really need a bsp-process for indoor-levels badly.).
why not try to create a small demo level packed with stuff you like to see and check how well it performs without , and with some optimizing