Every time I look at lumber online, the prices seem way too high, especially when you add shipping. Prices are excessive compared with local lumberyards. Furthermore, you get to see, touch, smell and choose (or reject) individual boards at the local lumberyards. I am fortunate to live near several great lumberyards with nice selections of hardwoods.
The only exception for me has been pen blanks. I have ordered pen blanks in specialty woods (and plastic/acrylic). Those specialty woods often have a "pedigree", such as olive wood from the Holy Land and 6000 year old ancient bog oak from Ireland. For small pieces like that, the cost of shipping is small compared with the value of the wood itself.
Recently I ordered a 1 meter long 18 mm black ebonite rod from Japan, mostly for pen making. It was part of a combined order with friends. When the ebonite arrived, I was surprised to learn that shipping plus insurance
(!!) cost way more than the rod itself. I had already committed to the order so I didn't complain. If I had known, I would not have joined in on the order. It wasn't worth it.
I doubt I would buy full size boards for furniture and other larger woodworking projects from online sources. Obviously, hardwood availability where you live makes a huge difference. A 45 minute drive to see a selection of boards would be well worth the drive to me. For sure.
If you visit Orange County, California, check out one of my favorites:
Austin Hardwoods (Santa Ana) - https://austinhardwoodsonline.com
I probably buy more hardwood from Reel Lumber, but I enjoy spending time at the Austin Hardwoods store more. Spouse has to drag me out.