Well, it depends.
I ride SubRosa. They tend to be good for the smaller people. SubRosa is a good intermediate bike. Even though i'm a pro, SubRosa is my favorite.
Fit is a good bike for my level. I might get a fit myself. I think fit is better for more advanced people because the over all feeling is just bigger. The look makes it a pro bike to!
Now it goes down to the type of bikes...
Cruiser or speed BMX: Fit.
Street: SubRosa
Dirt: SubRosa
Park: Fit all the way.
trial: Fit
Str: Fit
Tech:Fit
Price: SUBROSA ALL THE WAY!
Colours: Fit
Overall: I really can't chose. SubRosa has less things as good as Fit but when it's better than Fit it's like better by far and fit just beats it. Yea....