Thanks for the input, I read a few articles on it and just downloaded a free ebook on self-myofascial release by Mike Robertson so I think I'll have enough info on it, but was/am really interested in the actual results it provided for people because as I mentioned I never saw results from doing YTWL or DC shoulder stretch for about a month consistently (i.e. shoulders felt the same when sleeping and benching). Thanks for your input about your own experiences though, looks like it really helped.
I did get a 3' long one since it was only like $3 more than the 1' long one. I have tried tennis ball rolling but I'm not sure if it helped any, I never did it very long consistently, mostly just here and there without noticing much. I'm only 20 though, maybe these things will be more noticeable as I age. Another thing with the tennis ball was how long it took to cover my back, which the foam roller obviously can take care of much faster.