I would only consider database size
Since
VB and VBportal are big enough as it is I do this
1. Database 1 has
VB and VBportal
2. Database 2 has PP,RP and Classifieds
Only thing you need to do is make sure all our products have different table prefix's