I don't think anybody would consider you have made a "bad" move, Nurian. The important thing is how you
like your new job, not what area the job is in (e.g. retail versus tech support).
Unless people work in a truly hideous setting (and some here do), retail can be a good place to work. Sure you get some SCs but the only way to avoid them is to find a job that doesn't involve dealing with other people at all. (If anybody finds one of those -- let me know!
Congratulations on your move, and good to hear you actually look forward to going into work now!