Answer to question, no just being page one rank one is not good enough.
being at the top is not always the best it is having the right capture when your there that can make a difference.
We tested something yesterday for google that got us placed position 2 within 1 hour (not window cleaning related).
we then asked people to search for what it was and asked which they would click on they choose position 2 over position 1 as ours was more appealing to them.
when someone comes to your site if it looks bad, and is hard to get your details people will just click off of it, people do not always go for the best looking sites either they just have to be engaging and do what they are meant to do.
it is easy to get page one on google if you know how, staying there is another matter hence why many people have to pay others to keep them there.
To the person that does well and is not on page one, I would bet money there is a reason for this and I would also be surprised if your not ranking higher than you think, maybe your looking at it from a different angle to that of a seo guy would. (not saying you are, just thinking of it from a different way)