Maybe I enjoy Voronoi diagrams a bit too much, but it is perhaps worth noting that for say 2-3 dimensions, you can handle truly enormous numbers of points (hundreds of millions at least), since it is loglinear like sorting. It is just the "curse of dimensionality" that we can't escape.