There is more to compass positioning than whether it fits on your arm or is affected by your computer (or other metal/EM fields).
You also need to be able to read it properly and follow the direction it indicates. This means having the compass positioned in front of you, centered, level, and not able to rotate horizontally. If it is off to the side, you can't follow it. Many have tried, unsuccessfully. This is why a compass on a console is difficult to use; it is hard to get it centered in front of you while swimming. Most find that having the compass on the back of the wrist allows them to properly position it in front of them, centered. I don't think I could do that if it were on the bottom of my wrist. If I am on a compass dive, I like the compass on a retractor on a chest d-ring.
As to putting your left arm first into the BCD, that is NOT a best practice, which is to put your right arm in first, or if taking it off take your left arm out first. The reason for this is so if you need to do it underwater, with your regulator in your mouth, the reg hose doesn't get twisted...since it comes from the right.