We consider steady-state diffusion in a bounded planar domain with multiple small targets on a smooth boundary. Using the method of matched asymptotic expansions, we investigate the competition of these targets for a diffusing particle and the crucial role of surface reactions on the targets. We start from the classical problem of splitting probabilities for perfectly reactive targets with Dirichlet boundary conditions and improve some earlier results. We discuss how this approach can be generalised to partially reactive targets characterised by a Robin boundary condition. In particular, we show how partial reactivity reduces the effective size of the target. In addition, we consider more intricate surface reactions modelled by mixed Steklov-Neumann or Steklov-Neumann-Dirichlet problems. We provide the first derivation of the asymptotic behaviour of the eigenvalues and eigenfunctions for these spectral problems in the small-target limit. Finally, we show how our asymptotic approach can be extended to interior targets in the bulk and to exterior problems where diffusion occurs in an unbounded planar domain outside a compact set. Direct applications of these results to diffusion-controlled reactions are discussed.