We are recruiting test engineers to two existing projects, that up until now had a single test engineer juggling between them.
The projects are not expected to grow significantly in the near future, each will have 1-3 testers. The projects are not related in any way (well...Android is the underlying layer in both, they use the same devices and share some of the tools).
We are considering one of two options, each with its pros and cons:

1. Have a test team per project, possibly each with a team leader. **Pros** - testers can be highly specialized, resource allocation is not affected by other projects. **Cons**- even though the projects are exiting, I am worried from long term boredom.
we can't focus effort at peak times.
2. Have a single test team with a single team leader. **Pros** - generally resources can be allocated much better. **Cons** - multitasking tends to harm specializing.

Are there any other options? What to choose?