I actually have live pricing on two accounts (absa and GT247) and when initiating a trade on EE always check on the price - and they have always been spot on.
They have had a bit of downtime lately, on less liquid stock you often need to enter a trade multiple times to get your required amount - changes per counter. For instance, right now I can only buy around R510 worth of SSK, but can spend just over a R1mill on ABH.
So it has some quirks, but fine for an investor - with no minimums, you can really do multiple buys/sells.