I find Apple CS hit and miss.
I've walked into a store and gotten served immediately or nearly, which is reasonable, since I don't expect to waltz in and have people drop everything to help me -- other customers have gotten there before me, or they've made appointments.
I once walked in with an iPhone that I'd dropped and shattered, expecting to pay for a repair. Apple offered me a free replacement with only one question -- how'd I'd broken the phone. About 10 mins later, I walked out with my new phone, which they'd loaded all my stuff on, from my shattered phone. I didn't even have AppleCare, and I'd purchased the phone on another continent. The CS guy never even asked where I'd bought it.
In another instance, during a tech support call when two apps hung on one of my iPads, they ran me through all the troubleshooting steps I'd already tried and eventually suggested that I resort to a full restore -- OK, so in that case they didn't know any more than I did. Fair enough.
In one case, I bought a laptop and the CS guy in the store knew less than I did or didn't seem to be interested in helping me set it up properly. In the end, I returned it, because I decided I didn't want to bother relearning and adapting. That worked out fine, because I continue to be happy with my Lenovo ThinkPad. I ended up spending nearly the same amount, but I got more RAM and a 3TB portable hard drive out of my purchase.