Hi,
the editor performances should never be relying upeon because a lot of the editors windows are using what's happening and they take a lot of performances out. so if it runs fine on your mobile, then this is good. Have you ran a profiler from the scene running on the mobile what does it says?
you should always go easy on raycasting. I believe triggers will be more effective, also, avoid completly using "STAY" collisions and triggers prefer watching for enter and exit and maintain a boolean flag "stay" manually, this is better ( in my opinion).
bye,
Jean