My last kitchen we did granite, using HD, who contracted with Stoneworx from Woodbridge. They are also a provider of Zodiac, another quartz material, which was almost our choice. The counter was J shaped, and when the guys arrived, they had cut one of the pieces so the grain didn't flow properly. We had them re-cut it, which they did, no questions asked.
We used a cabinet maker I knew, who built custom ash cabinets.
Ikea has come a long way, and some of my reno junkie friends have not only been happy with the cabinets of late, but Ikea's appliances, too. They'll build to your space. Not solid wood, but that's a different snack bracket.
Corian is a beautiful material, and while it won't beat your knives up like granite will, it will show signs of wear over time. It may be possible to rejuvenate the surface, but I don't know for sure. The decision for us to go with granite is that we simply found, after looking at about 100, a sheet of rock we really liked.