Regarding train and bus ticket

I checked omio website for bus and train ticket. Does anybody know whether it is trustable and we can easily buy tickets? Are the times Ok in the website?
Is it risky to buy ticket in person while going to destination? I mean in this season could we find an empty bus if we wait to buy in person/?