Buenas!
Absolutamente ninguno, puedes usar cualquiera de los dos indistintamente.
En mi opinión me gusta más el Thread que el BackgroundWorker, pero es por la forma de usarlo, más que otra cosa.
MCTS - .NET 4.0 Windows Applications
MCTS - .NET 4.0 Data Access
MCTS - .NET 4.0 Service Communication Applications
MCPD - .NET 4.0 Windows Developer
Visita mi Blog en Geeks.ms
Sigueme en Twitter