In terms of pricing, James Allen and Blue Nile both offer similar competitive prices. James Allen has the edge when it comes to setting options, gemstones, and colored diamonds. It's also better if you need help, as it offers free diamond consultations with an expert. Because of these, James Allen is our top recommended online jeweler.\r Read our detailed comparison review of James Allen and Blue Nile.