Other than the normal .Net reasons for using the Threadpool versus Threads, are there any other reasons for using one or the other with regards to Xamarin and Cross-Platform development?
I can't imagine there is a reason to prefer threads or a thread pool regarding to Xamarin or cross-platform development. Starting and stopping threads always takes time. If you got a lot of tasks, you should always prefer a thread pool. This behavior should be the same in most operating system.
Usually Threadpool because it reuses threads (there are exceptions) or, even better, Task(s).
Xamarin Inc., as a wholly-owned Microsoft subsidiary acting as a separate legal entity, adheres to the Microsoft Privacy Statement: Privacy & cookies