if you were to bring him into the shop i work at yeah i could tell ya ohh this $220 ball will help him but in all honest i would want to see him throw the ball then start him off with a entry level ball since he is comming off a house ball something like you tropical or a link,bash,jazz balls in that grouping entry but perform more than what there suppose to. take him to a good shop and the driller is interested in helping him more then saling him a ball that will be dead before he really geets the abilities under control. thats just my 2 cents having him start off with a magic touch,sting,big black pearl is not a easy choice in my opinion its setting your friend up with a big hook and he may very well get irritated before he can really use it but the most user friendly ball on the market for any ths would be a ball from the vibe line they can handle a fair ammount of oil as well as when the lanes break down. speed is gonna be a factor as well as revs but like you said hes going from a house ball so placing him in a high performance ball honestly should wait till he developes the right mechanics not tleling him ohh this ball is suppose to be the best on the market it may be but for experienced bowlers not begginers like i said thats my 2 cents. the shop i work ats modo is make a customer happy and make them come back doont sale them crap take there money and shut the door behind em