Electrical are more prone to inaccuracies (so i've heard) and respond much slower to changes in oil pressure....... I've had both BTW and now would only use mechanical

Yes you do run an oil line inside the car but as long as you fit it correctly you wont get any leaks! lol