1) They all make good balls. Some people's style and the conditions they bowl on match up better with some balls companies than others. No way to find out except trial and error really.
2) You do NOT get what you pay for as far as scores go. Cheaper balls can still be great. Price is usually based on how much oil the ball is meant to handle, but that's not always true either!