I wonder if the OP has a misconception about this :
You get to choose two instrument packs when you buy any Pianoteq version, but you can only choose from one of these combinations :
* D4+K2 pianos
* Electric + Horner
* Vibes + Xylophone
I don't think you can pick from any other instruments - those are extra.
You also get access to the free instruments (KIVir set and Bells and Clarions - very good). So you start off with quite a collection just from those. Don't under-estimate those.
As you're doing it for film work, then if you're adding extra packs I think the Blüthner Model 1 is a must - you can't get that tone from any other model (it's on my next-to-buy list :-)). If you want an upright then the U4 is your only choice anyway (and it sounds good and has the placeable wall feature in the sound setting). The Grotrian has a great reputation for it's quality, but I personally haven't found the demo quite does it for me, but then I prioritized the historical piano packs first ( The Fernzel and Bechstein historical in the Kremsegg 2 are two of may favorites, but probably won't be of immediate use to someone doing film scoring ).
No one seems to have considered if you're getting Pro or Standard. If you're going to be fine tuning your instruments on a note-by-note basis then the Pro version is a must. I've Standard, but I would have neither the competence technically nor the inclination to do note-by-note editing. Don't get Stage because you won't have access to either the microphone placement subsystem or the full FXP stuff.
Also note the much underused "condition" slider in the UI. This can make quite a difference to character, which you particularly mentioned. The default condition is, of course, "Just unpacked and tuned by maker" (mint) but you can go all the way to "found rotting in a shed" (worn, as Modartt rather boringly call it).
StephenG