I personally like the sound of otakuten(bounces off the tongue) but that’s my personal preference. :3
They both mean shop so for meaning there isn’t any crazy distinction. My Japanese coworker says that ‘ya’ is for a specific kind of store(as previously mentioned by Leebo), and ‘mise/ten’ is more general and kinda means anything is there!.