if you do a esr or older prox 295-310 cylinder they are very reliable but a 295 stock cylinder can give you issues, not that they dont work but tend to have head sealing issues.
As for performance, if they are given the same style port job the esr/prox is a better running cylinder. the stories you here of 250's out running the 310 is because of many different variables like rider abilities, engine tuning, exhaust pipes and porting.
Yes there are 250's that can out run a 310 no dought but if they are equally setup then my money is on the 310